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