Beispiel #1
0
 def test_get_parent(self):
     """Test the get_parent function in :class:`CentralDogmaAbundance`s."""
     ab42 = Protein(name='APP',
                    namespace='HGNC',
                    variants=[Fragment(start=672, stop=713)])
     app = ab42.get_parent()
     self.assertEqual('p(HGNC:APP)', app.as_bel())
     self.assertEqual('p(HGNC:APP, frag("672_713"))', ab42.as_bel())
Beispiel #2
0
 def test_with_variants_list(self):
     """Test the `with_variant` function in :class:`CentralDogmaAbundance`s."""
     app = Protein(name='APP', namespace='HGNC')
     ab42 = app.with_variants([Fragment(start=672, stop=713)])
     self.assertEqual('p(HGNC:APP)', app.as_bel())
     self.assertEqual('p(HGNC:APP, frag("672_713"))', ab42.as_bel())