コード例 #1
0
 def test_updateRetentionTime(self):
     run = Run([], {},
               125704171604355508,
               'merged.osw',
               'file.mzML.gz',
               'file.mzML.gz',
               useCython=False)
     p = Precursor(self.trgr_id, run)
     run.addPrecursor(p, self.peptide_group_label)
     run.getPrecursor(self.peptide_group_label,
                      self.trgr_id).add_peakgroup_tpl(
                          (364283, 0.001, 1.47, 3000),
                          self.trgr_id,
                          cluster_id=-1)
     t_ref = np.array([
         np.nan, 21.1, 21.2, 21.3, 21.35, 21.4, 21.5, 21.55, 21.6, 21.7,
         21.8, np.nan
     ])
     t_eXp = np.array([
         np.nan, 1.1, 1.2, 1.3, 1.35, 1.4, 1.5, 1.55, 1.6, 1.7, 1.8, np.nan
     ])
     chromAlign.updateRetentionTime(run, self.peptide_group_label,
                                    self.trgr_id, t_ref, t_eXp)
     self.assertEqual(
         run.getPrecursor(self.peptide_group_label,
                          self.trgr_id).peakgroups_,
         [(364283, 0.001, 21.5, 3000, None)])