Beispiel #1
0
 def test_metadata_mztab1(self):
     reader_mztab1 = mztab.MzTab(self.path_mztab1)
     self.assertEqual(len(reader_mztab1.metadata), 208)
     value_from_mztab1 = reader_mztab1.metadata['fixed_mod[1]']
     self.assertEqual(value_from_mztab1, 'CHEMMOD:57.0214637236')
Beispiel #2
0
 def test_metadata_mztab2(self):
     reader_mztab2 = mztab.MzTab(self.path_mztab2)
     self.assertEqual(len(reader_mztab2.metadata), 61)
     value_from_mztab2 = reader_mztab2.metadata['sample_processing[1]']
     self.assertEqual(value_from_mztab2,
                      'high performance liquid chromatography')
Beispiel #3
0
 def test_getitem_mztab2(self):
     reader_mztab2 = mztab.MzTab(self.path_mztab2)
     table = reader_mztab2['sme']
     self.assertIsInstance(table, mztab.pd.DataFrame)
Beispiel #4
0
 def test_getitem_mztab1(self):
     reader_mztab1 = mztab.MzTab(self.path_mztab1)
     table = reader_mztab1['psm']
     self.assertIsInstance(table, mztab.pd.DataFrame)
Beispiel #5
0
 def test_iter_mztab2(self):
     reader_mztab2 = mztab.MzTab(self.path_mztab2)
     tables = list(reader_mztab2)
     self.assertEqual(len(tables), 3)
     [self.assertEqual(len(t), 2) for t in tables]
Beispiel #6
0
 def test_metadata_variant_M(self):
     reader_mztab2 = mztab.MzTab(self.path_mztab2)
     self.assertEqual(reader_mztab2.variant, 'M')
Beispiel #7
0
 def test_metadata_variant_P(self):
     reader_mztab1 = mztab.MzTab(self.path_mztab1)
     self.assertEqual(reader_mztab1.variant, 'P')