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())
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())