def test_submittal(self):
     matches = find_frequent_words_with_mismatches("TAACTAGTAGCCCAGTAGCGCCCACCCATAACTAGTAGTAACTAGAGCGTAGAGCGAGCGGTGTCCCAAGCGAGCGTAACAGCGGTCCCACCCAAGCGAGCGCCCACCCACCCAGTCCCAGTTAACCCCAGTAGCGGTTAGTAACCCCAAGCGGTAGCGTAGCCCAAGCGAGCGAGCGGTAGCGCCCATAACTAACGTCCCACCCAAGCGAGCGAGCGGTAGCGGTAGCGTAGTAGGTAGCGCCCAGTAGCGCCCAGTCCCACCCATAACAGCGTAACTAACGTAGCGTAGGTGTTAACCCCAGTAGCGTAACTAGTAACGTTAACCCCACCCAAGCGCCCAGTTAACGTAGCGAGCGAGCGAGCGTAGCCCATAAC", 8, 2)
     self.assertEqual("CGCTAGCG", " ".join(matches))
 def test_extra_dataset(self):
     matches = find_frequent_words_with_mismatches("CACAGTAGGCGCCGGCACACACAGCCCCGGGCCCCGGGCCGCCCCGGGCCGGCGGCCGCCGGCGCCGGCACACCGGCACAGCCGTACCGGCACAGTAGTACCGGCCGGCCGGCACACCGGCACACCGGGTACACACCGGGGCGCACACACAGGCGGGCGCCGGGCCCCGGGCCGTACCGGGCCGCCGGCGGCCCACAGGCGCCGGCACAGTACCGGCACACACAGTAGCCCACACACAGGCGGGCGGTAGCCGGCGCACACACACACAGTAGGCGCACAGCCGCCCACACACACCGGCCGGCCGGCACAGGCGGGCGGGCGCACACACACCGGCACAGTAGTAGGCGGCCGGCGCACAGCC", 10, 2)
     self.assertEqual("GCACACAGAC GCGCACACAC", " ".join(matches))
 def test_sample_1(self):
     matches = find_frequent_words_with_mismatches("ACGTTGCATGTCGCATGATGCATGAGAGCT", 4, 1)
     self.assertEqual("ATGC ATGT GATG", " ".join(matches))
 def test_submittal(self):
     matches = find_frequent_words_with_mismatches(
         "TAACTAGTAGCCCAGTAGCGCCCACCCATAACTAGTAGTAACTAGAGCGTAGAGCGAGCGGTGTCCCAAGCGAGCGTAACAGCGGTCCCACCCAAGCGAGCGCCCACCCACCCAGTCCCAGTTAACCCCAGTAGCGGTTAGTAACCCCAAGCGGTAGCGTAGCCCAAGCGAGCGAGCGGTAGCGCCCATAACTAACGTCCCACCCAAGCGAGCGAGCGGTAGCGGTAGCGTAGTAGGTAGCGCCCAGTAGCGCCCAGTCCCACCCATAACAGCGTAACTAACGTAGCGTAGGTGTTAACCCCAGTAGCGTAACTAGTAACGTTAACCCCACCCAAGCGCCCAGTTAACGTAGCGAGCGAGCGAGCGTAGCCCATAAC",
         8, 2)
     self.assertEqual("CGCTAGCG", " ".join(matches))
 def test_extra_dataset(self):
     matches = find_frequent_words_with_mismatches(
         "CACAGTAGGCGCCGGCACACACAGCCCCGGGCCCCGGGCCGCCCCGGGCCGGCGGCCGCCGGCGCCGGCACACCGGCACAGCCGTACCGGCACAGTAGTACCGGCCGGCCGGCACACCGGCACACCGGGTACACACCGGGGCGCACACACAGGCGGGCGCCGGGCCCCGGGCCGTACCGGGCCGCCGGCGGCCCACAGGCGCCGGCACAGTACCGGCACACACAGTAGCCCACACACAGGCGGGCGGTAGCCGGCGCACACACACACAGTAGGCGCACAGCCGCCCACACACACCGGCCGGCCGGCACAGGCGGGCGGGCGCACACACACCGGCACAGTAGTAGGCGGCCGGCGCACAGCC",
         10, 2)
     self.assertEqual("GCACACAGAC GCGCACACAC", " ".join(matches))
 def test_sample_1(self):
     matches = find_frequent_words_with_mismatches(
         "ACGTTGCATGTCGCATGATGCATGAGAGCT", 4, 1)
     self.assertEqual("ATGC ATGT GATG", " ".join(matches))