Exemplo n.º 1
0
 def test_correctly_handles_partially_invalid_input(self):
     self.assertMultiLineEqual(to_rna('ACGTXXXCTTAA'), '')
Exemplo n.º 2
0
 def test_transcribes_adenosine_unchanged(self):
     self.assertEqual('A', to_rna('T'))
Exemplo n.º 3
0
 def test_transcribes_adenine_to_uracil(self):
     self.assertEqual(to_rna('A'), 'U')
Exemplo n.º 4
0
 def test_correctly_handles_single_invalid_input(self):
     self.assertEqual(to_rna('U'), '')
Exemplo n.º 5
0
 def test_transcribes_adenine_to_uracil(self):
     self.assertEqual("U", to_rna("A"))
Exemplo n.º 6
0
 def test_transcribes_guanine_to_cytosine(self):
     self.assertEqual("C", to_rna("G"))
Exemplo n.º 7
0
 def test_adenine_to_uracil_dna(self):
     self.assertEqual('A', to_rna('U'))
     self.assertEqual('a', to_rna('U'))
Exemplo n.º 8
0
 def test_transcribes_guanine_to_cytosine(self):
     self.assertEqual('C', to_rna('G'))
Exemplo n.º 9
0
 def test_thymine_to_adedine_dna(self):
     self.assertEqual('T', to_rna('A'))
     self.assertEqual('t', to_rna('a'))
Exemplo n.º 10
0
 def test_guanine_to_cytosine_dna(self):
     self.assertEqual('G', to_rna('C'))
     self.assertEqual('g', to_rna('c'))
Exemplo n.º 11
0
 def test_transcribes_guanosine_unchanged(self):
     self.assertEqual('G', to_rna('C'))
Exemplo n.º 12
0
 def test_transcribes_cytidine_unchanged(self):
     self.assertEqual('C', to_rna('G'))
Exemplo n.º 13
0
 def test_transcribes_thymidine_to_uracil(self):
     self.assertEqual('U', to_rna('A'))
Exemplo n.º 14
0
 def test_transcribes_adenine_to_uracil(self):
     self.assertEqual('U', to_rna('A'))
Exemplo n.º 15
0
 def test_combinations_dna(self):
     self.assertEqual('ggcc', to_rna('ccgg'))
     self.assertEqual('Ta gC', to_rna('Au cG'))
Exemplo n.º 16
0
 def test_transcribes_all_occurences(self):
     self.assertEqual('UGCACCAGAAUU', to_rna('ACGTGGTCTTAA'))
Exemplo n.º 17
0
 def test_transcribes_all_occurences(self):
     self.assertEqual('UGCACCAGAAUU', to_rna('ACGTGGTCTTAA'))
Exemplo n.º 18
0
 def test_transcribes_thymine_to_adenine(self):
     self.assertEqual("A", to_rna("T"))
Exemplo n.º 19
0
 def test_thymine_to_adedine_dna(self):
     self.assertEqual('T', to_rna('A'))
     self.assertEqual('t', to_rna('a'))
Exemplo n.º 20
0
 def test_transcribes_all_occurences(self):
     self.assertEqual("UGCACCAGAAUU", to_rna("ACGTGGTCTTAA"))
Exemplo n.º 21
0
 def test_guanine_to_cytosine_dna(self):
     self.assertEqual('G', to_rna('C'))
     self.assertEqual('g', to_rna('c'))
Exemplo n.º 22
0
 def test_transcribes_thymine_to_adenine(self):
     self.assertEqual(to_rna('T'), 'A')
Exemplo n.º 23
0
 def test_adenine_to_uracil_dna(self):
     self.assertEqual('A', to_rna('U'))
     self.assertEqual('a', to_rna('U'))
Exemplo n.º 24
0
 def test_transcribes_all_occurences(self):
     self.assertMultiLineEqual(to_rna('ACGTGGTCTTAA'), 'UGCACCAGAAUU')
Exemplo n.º 25
0
 def test_combinations_dna(self):
     self.assertEqual('ggcc', to_rna('ccgg'))
     self.assertEqual('Ta gC', to_rna('Au cG'))
Exemplo n.º 26
0
 def test_correctly_handles_completely_invalid_input(self):
     self.assertMultiLineEqual(to_rna('XXX'), '')
Exemplo n.º 27
0
 def test_transcribes_thymine_to_adenine(self):
     self.assertEqual('A', to_rna('T'))
Exemplo n.º 28
0
 def test_transcribes_guanine_to_cytosine(self):
     self.assertEqual(to_rna('G'), 'C')
Exemplo n.º 29
0
 def test_transcribes_all(self):
     self.assertEqual('GCTA', to_rna('CGAU'))
     self.assertEqual('gcta', to_rna('cgau'))