Exemple #1
0
 def test_mgf(self):
     source = 'test_data/test.mgf'
     dest = 'dest_%s' % basename(source)
     try:
         (src, close) = _ready_source_file(source, dest, MGF)
         name = 'moocow'
         MGF.ToBinary(src, dest, name)
         offset = MGF.GetOffsetFromSpectrum(dest, "test.2.2.2")
         assert offset > 0
     finally:
         if not KEEP_OUTPUT:
             remove(dest)
Exemple #2
0
 def _test_module(self, module, source):
     dest = 'dest_%s' % basename(source)
     try:
         (src, close) = _ready_source_file(source, dest, module)
         name = 'moocow'
         module.ToBinary(src, dest, name)
         spectrum_info = module.GetSpectrumFromScan(dest, 1)
         ions = spectrum_info['ions']
         self.assertAlmostEqual(112.0870743, ions[0][0], 4)
         self.assertAlmostEqual(3164.949463, ions[0][1], 4)
         self.assertEquals(len(ions), 239)
         self.assertTrue(spectrum_info['intensity'])
         self.assertAlmostEqual(367.201873, spectrum_info['pepmass'], 4)
         #print spectrum_info
     finally:
         if not KEEP_OUTPUT:
             remove(dest)