def test_submittal_reverse_complement(self): matches = find_frequent_words_with_mismatches_and_reverse_complements("CTGCTGCTGTCCTACTACCCGCCGTCTACTCCTGTCCTGCCGCCTCTCCCGTCCTGCCTGCTGCCGTACCTGTACTACCCCGTACTACTACCTACTCTCTACCCGCCGCCGCCCGCCGTCTACCTGTCTACCTCCCTGTACCTACTCTACTACCCGTCTACTACTACTCCTCTACCCCGTCCTGTCCTGTACCTACCCCTGCCTGCTCCCGCCCG", 8, 3) self.assertEqual("CCCCCCCC GGGGGGGG", " ".join(matches))
def test_extra_dataset_reverse_complement(self): matches = find_frequent_words_with_mismatches_and_reverse_complements("CTTGCCGGCGCCGATTATACGATCGCGGCCGCTTGCCTTCTTTATAATGCATCGGCGCCGCGATCTTGCTATATACGTACGCTTCGCTTGCATCTTGCGCGCATTACGTACTTATCGATTACTTATCTTCGATGCCGGCCGGCATATGCCGCTTTAGCATCGATCGATCGTACTTTACGCGTATAGCCGCTTCGCTTGCCGTACGCGATGCTAGCATATGCTAGCGCTAATTACTTAT", 9, 3) self.assertEqual("AGCGCCGCT AGCGGCGCT", " ".join(matches))
def test_sample_1_reverse_complement(self): matches = find_frequent_words_with_mismatches_and_reverse_complements("ACGTTGCATGTCGCATGATGCATGAGAGCT", 4, 1) self.assertEqual("ACAT ATGT", " ".join(matches))
def test_submittal_reverse_complement(self): matches = find_frequent_words_with_mismatches_and_reverse_complements( "CTGCTGCTGTCCTACTACCCGCCGTCTACTCCTGTCCTGCCGCCTCTCCCGTCCTGCCTGCTGCCGTACCTGTACTACCCCGTACTACTACCTACTCTCTACCCGCCGCCGCCCGCCGTCTACCTGTCTACCTCCCTGTACCTACTCTACTACCCGTCTACTACTACTCCTCTACCCCGTCCTGTCCTGTACCTACCCCTGCCTGCTCCCGCCCG", 8, 3) self.assertEqual("CCCCCCCC GGGGGGGG", " ".join(matches))
def test_extra_dataset_reverse_complement(self): matches = find_frequent_words_with_mismatches_and_reverse_complements( "CTTGCCGGCGCCGATTATACGATCGCGGCCGCTTGCCTTCTTTATAATGCATCGGCGCCGCGATCTTGCTATATACGTACGCTTCGCTTGCATCTTGCGCGCATTACGTACTTATCGATTACTTATCTTCGATGCCGGCCGGCATATGCCGCTTTAGCATCGATCGATCGTACTTTACGCGTATAGCCGCTTCGCTTGCCGTACGCGATGCTAGCATATGCTAGCGCTAATTACTTAT", 9, 3) self.assertEqual("AGCGCCGCT AGCGGCGCT", " ".join(matches))
def test_sample_1_reverse_complement(self): matches = find_frequent_words_with_mismatches_and_reverse_complements( "ACGTTGCATGTCGCATGATGCATGAGAGCT", 4, 1) self.assertEqual("ACAT ATGT", " ".join(matches))