def test_standard_code(self): """Standard genetic code from NCBI should have correct properties""" sgc = GeneticCode(*self.NcbiStandard) self.assertEqual(sgc.CodeSequence, "FFLLSSSSYY**CC*WLLLLPPPPHHQQRRRRIIIMTTTTNNKKSSRRVVVVAAAADDEEGGGG") self.assertEqual(sgc.StartCodonSequence, "---M---------------M---------------M----------------------------") self.assertEqual(sgc.StartCodons, {"TTG": "M", "CTG": "M", "ATG": "M"}) self.assertEqual(sgc.ID, 1) self.assertEqual(sgc.Name, "Standard Nuclear") self.assertEqual(sgc["UUU"], "F") self.assertEqual(sgc.isStart("ATG"), True) self.assertEqual(sgc.isStart("AAA"), False) self.assertEqual(sgc.isStop("UAA"), True) self.assertEqual(sgc.isStop("AAA"), False) self.assertEqual(len(sgc.SenseCodons), 61) self.assertContains(sgc.SenseCodons, "AAA") self.assertNotContains(sgc.SenseCodons, "TGA")
def test_standard_code(self): """Standard genetic code from NCBI should have correct properties""" sgc = GeneticCode(*self.NcbiStandard) self.assertEqual(sgc.CodeSequence, 'FFLLSSSSYY**CC*WLLLLPPPPHHQQRRRRIIIMTTTTNNKKSSRRVVVVAAAADDEEGGGG') self.assertEqual(sgc.StartCodonSequence, '---M---------------M---------------M----------------------------') self.assertEqual(sgc.StartCodons, {'TTG':'M', 'CTG':'M', 'ATG':'M'}) self.assertEqual(sgc.ID, 1) self.assertEqual(sgc.Name, 'Standard Nuclear') self.assertEqual(sgc['UUU'], 'F') self.assertEqual(sgc.isStart('ATG'), True) self.assertEqual(sgc.isStart('AAA'), False) self.assertEqual(sgc.isStop('UAA'), True) self.assertEqual(sgc.isStop('AAA'), False) self.assertEqual(len(sgc.SenseCodons), 61) self.assertContains(sgc.SenseCodons, 'AAA') self.assertNotContains(sgc.SenseCodons, 'TGA')