Пример #1
0
 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
Пример #2
0
 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
Пример #3
0
 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
Пример #4
0
 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))