Exemplo n.º 1
0
 def test_non_failure(self):
     ''' Make sure that alleles_to_ambiguity runs without errors for every possible
         combination of inputs.  Check that the output is one-character long and uppercase.
     '''
     bases = ('A', 'C', 'T', 'G')
     for i in range(1, 5):
         for alleles in itertools.permutations(bases, i):
             out = assembly.alleles_to_ambiguity(alleles)
             self.assertEqual(1, len(out))
             self.assertEqual(out, out.upper())
Exemplo n.º 2
0
 def test_non_failure(self):
     ''' Make sure that alleles_to_ambiguity runs without errors for every possible
         combination of inputs.  Check that the output is one-character long and uppercase.
     '''
     bases = ('A', 'C', 'T', 'G')
     for i in range(1, 5):
         for alleles in itertools.permutations(bases, i):
             out = assembly.alleles_to_ambiguity(alleles)
             self.assertEqual(1, len(out))
             self.assertEqual(out, out.upper())