def _make_interval_tree(self, start_scan, end_scan): reader = MSFileLoader(self.ms_file) start_ix = reader.get_scan_by_id(start_scan).index end_ix = reader.get_scan_by_id(end_scan).index reader.reset() index, interval_tree = build_scan_index(reader, self.number_of_helpers + 1, (start_ix, end_ix)) self._scan_interval_tree = interval_tree
def _make_interval_tree(self, start_scan, end_scan): reader = MSFileLoader(self.ms_file) if start_scan is not None: start_ix = reader.get_scan_by_id(start_scan).index else: start_ix = 0 if end_scan is not None: end_ix = reader.get_scan_by_id(end_scan).index else: end_ix = len(reader) reader.reset() index, interval_tree = build_scan_index( reader, self.number_of_helpers + 1, (start_ix, end_ix)) self._scan_interval_tree = interval_tree
def _make_interval_tree(self, start_scan, end_scan): reader = MSFileLoader(self.ms_file) if start_scan is not None: start_ix = reader.get_scan_by_id(start_scan).index else: start_ix = 0 if end_scan is not None: end_ix = reader.get_scan_by_id(end_scan).index else: end_ix = len(reader) reader.reset() index, interval_tree = build_scan_index(reader, self.number_of_helpers + 1, (start_ix, end_ix)) self._scan_interval_tree = interval_tree
def _make_interval_tree(self, start_scan, end_scan): reader = MSFileLoader(self.ms_file, decode_binary=False) if start_scan is not None: start_ix = reader.get_scan_by_id(start_scan).index else: start_ix = 0 if end_scan is not None: end_ix = reader.get_scan_by_id(end_scan).index else: end_ix = len(reader) reader.reset() _index, interval_tree = build_scan_index(reader, self.number_of_helpers + 1, (start_ix, end_ix)) self._scan_interval_tree = interval_tree self.log("RT Tree: %r" % (self._scan_interval_tree.rt_tree))