def test_generate_mutations_simple(self): mismatches = generate_mutations_for_kmer("A", 1) self.assertEqual(["C", "G", "T"], mismatches) mismatches = generate_mutations_for_kmer("AC", 1) self.assertEqual(["AA", "AG", "AT", "CC", "GC", "TC"], sorted(mismatches))
def test_generate_mutations(self): mismatches = generate_mutations_for_kmer("ACG", 2) print(sorted(mismatches)) #self.assertEqual(["AAA", "AAG", "ACC", "ACT", "CCG", "GC", "TC"], sorted(mismatches)) expected_values = ["AAA", "AAG", "ACC", "ACT", "CCG", "GCG", "GGG", "TCT"] for ev in expected_values: self.assertTrue(ev in mismatches, ev) for mm in mismatches: self.assertEqual(3, len(mm))
def test_generate_mutations(self): mismatches = generate_mutations_for_kmer("ACG", 2) print(sorted(mismatches)) #self.assertEqual(["AAA", "AAG", "ACC", "ACT", "CCG", "GC", "TC"], sorted(mismatches)) expected_values = [ "AAA", "AAG", "ACC", "ACT", "CCG", "GCG", "GGG", "TCT" ] for ev in expected_values: self.assertTrue(ev in mismatches, ev) for mm in mismatches: self.assertEqual(3, len(mm))
def test_generate_mutations_simple(self): mismatches = generate_mutations_for_kmer("A", 1) self.assertEqual(["C", "G", "T"], mismatches) mismatches = generate_mutations_for_kmer("AC", 1) self.assertEqual(["AA", "AG", "AT", "CC", "GC", "TC"], sorted(mismatches))