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))