Пример #1
0
 def test_standard_code(self):
     """Standard genetic code from NCBI should have correct properties"""
     sgc = GeneticCode(*self.ncbi_standard)
     self.assertEqual(sgc.code_sequence, "FFLLSSSSYY**CC*WLLLLPPPPHHQQRRRRI" "IIMTTTTNNKKSSRRVVVVAAAADDEEGGGG")
     self.assertEqual(
         sgc.start_codon_sequence, "---M---------------M------" "---------M----------------------------"
     )
     self.assertEqual(sgc.start_codons, {"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.is_start("ATG"), True)
     self.assertEqual(sgc.is_start("AAA"), False)
     self.assertEqual(sgc.is_stop("UAA"), True)
     self.assertEqual(sgc.is_stop("AAA"), False)
     self.assertEqual(len(sgc.sense_codons), 61)
     self.assertTrue("AAA" in sgc.sense_codons)
     self.assertFalse("TGA" in sgc.sense_codons)
Пример #2
0
 def test_standard_code(self):
     """Standard genetic code from NCBI should have correct properties"""
     sgc = GeneticCode(*self.ncbi_standard)
     self.assertEqual(sgc.code_sequence, 'FFLLSSSSYY**CC*WLLLLPPPPHHQQRRRRI'
                      'IIMTTTTNNKKSSRRVVVVAAAADDEEGGGG')
     self.assertEqual(sgc.start_codon_sequence, '---M---------------M------'
                      '---------M----------------------------')
     self.assertEqual(sgc.start_codons, {'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.is_start('ATG'), True)
     self.assertEqual(sgc.is_start('AAA'), False)
     self.assertEqual(sgc.is_stop('UAA'), True)
     self.assertEqual(sgc.is_stop('AAA'), False)
     self.assertEqual(len(sgc.sense_codons), 61)
     self.assertTrue('AAA' in sgc.sense_codons)
     self.assertFalse('TGA' in sgc.sense_codons)
Пример #3
0
 def test_standard_code(self):
     """Standard genetic code from NCBI should have correct properties"""
     sgc = GeneticCode(*self.ncbi_standard)
     self.assertEqual(
         sgc.code_sequence, 'FFLLSSSSYY**CC*WLLLLPPPPHHQQRRRRI'
         'IIMTTTTNNKKSSRRVVVVAAAADDEEGGGG')
     self.assertEqual(
         sgc.start_codon_sequence, '---M---------------M------'
         '---------M----------------------------')
     self.assertEqual(sgc.start_codons, {
         '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.is_start('ATG'), True)
     self.assertEqual(sgc.is_start('AAA'), False)
     self.assertEqual(sgc.is_stop('UAA'), True)
     self.assertEqual(sgc.is_stop('AAA'), False)
     self.assertEqual(len(sgc.sense_codons), 61)
     self.assertTrue('AAA' in sgc.sense_codons)
     self.assertFalse('TGA' in sgc.sense_codons)