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