コード例 #1
0
 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")
コード例 #2
0
 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')