コード例 #1
0
 def test_repetitive_sequence_has_only_guanosine(self):
     expected = {'A': 0, 'T': 0, 'C': 0, 'G': 8}
     self.assertEqual(nucleotide_counts('GGGGGGGG'), expected)
コード例 #2
0
 def test_counts_all_nucleotides(self):
     dna = ('AGCTTTTCATTCTGACTGCAACGGGCAATATGTCT'
            'CTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC')
     expected = {'A': 20, 'T': 21, 'G': 17, 'C': 12}
     self.assertEqual(nucleotide_counts(dna), expected)
コード例 #3
0
 def test_counts_all_nucleotides(self):
     dna = "AGCTTTTCATTCTGACTGCAACGGGCAATATGTCT" "CTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC"
     expected = {"A": 20, "T": 21, "G": 17, "C": 12}
     self.assertEqual(expected, nucleotide_counts(dna))
コード例 #4
0
 def test_empty_dna_string_has_no_nucleotides(self):
     expected = {'A': 0, 'T': 0, 'C': 0, 'G': 0}
     self.assertEqual(nucleotide_counts(""), expected)
コード例 #5
0
 def test_repetitive_sequence_has_only_guanosine(self):
     expected = {"A": 0, "T": 0, "C": 0, "G": 8}
     self.assertEqual(expected, nucleotide_counts("GGGGGGGG"))
コード例 #6
0
 def test_empty_dna_string_has_no_nucleotides(self):
     expected = {"A": 0, "T": 0, "C": 0, "G": 0}
     self.assertEqual(expected, nucleotide_counts(""))
コード例 #7
0
 def test_counts_all_nucleotides(self):
     dna = ('AGCTTTTCATTCTGACTGCAACGGGCAATATGTCT'
            'CTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC')
     expected = {'A': 20, 'T': 21, 'G': 17, 'C': 12}
     self.assertEqual(nucleotide_counts(dna), expected)
コード例 #8
0
 def test_repetitive_sequence_has_only_guanosine(self):
     expected = {'A': 0, 'T': 0, 'C': 0, 'G': 8}
     self.assertEqual(nucleotide_counts('GGGGGGGG'), expected)
コード例 #9
0
 def test_empty_dna_string_has_no_nucleotides(self):
     expected = {'A': 0, 'T': 0, 'C': 0, 'G': 0}
     self.assertEqual(nucleotide_counts(""), expected)