コード例 #1
0
    def test_sample(self):
        k = 3
        d = 1
        dnas = ["ATTTGGC", "TGCCTTA", "CGGTATC", "GAAAATT"]
        motifs = motif_enumeration(dnas, k, d)
        expected = "ATA ATT GTT TTT"

        self.assertTrue(ResultEqual(expected, motifs))
コード例 #2
0
    def test_dataset_5(self):
        k = 3
        d = 0
        dnas = ["AACAA", "AAAAA", "AAAAA"]
        motifs = motif_enumeration(dnas, k, d)
        expected = ""

        self.assertTrue(ResultEqual(expected, motifs))
コード例 #3
0
    def test_dataset_3(self):
        k = 3
        d = 3
        dnas = ["AAAAA", "AAAAA", "AAAAA"]
        motifs = motif_enumeration(dnas, k, d)
        expected = "AAA AAC AAG AAT ACA ACC ACG ACT AGA AGC AGG AGT ATA ATC ATG ATT CAA CAC CAG CAT CCA CCC CCG CCT CGA CGC CGG CGT CTA CTC CTG CTT GAA GAC GAG GAT GCA GCC GCG GCT GGA GGC GGG GGT GTA GTC GTG GTT TAA TAC TAG TAT TCA TCC TCG TCT TGA TGC TGG TGT TTA TTC TTG TTT"

        self.assertTrue(ResultEqual(expected, motifs))
コード例 #4
0
    def test_dataset_6(self):
        k = 15
        d = 0
        dnas = [
            "atgaccgggatactgataaaaaaaagggggggggcgtacacattagataaacgtatgaagtacgttagactcggcgccgccg",
            "acccctattttttgagcagatttagtgacctggaaaaaaaatttgagtacaaaacttttccgaataaaaaaaaaggggggga",
            "tgagtatccctgggatgacttaaaaaaaagggggggtgctctcccgatttttgaatatgtaggatcattcgccagggtccga",
            "gctgagaattggatgaaaaaaaagggggggtccacgcaatcgcgaaccaacgcggacccaaaggcaagaccgataaaggaga",
            "tcccttttgcggtaatgtgccgggaggctggttacgtagggaagccctaacggacttaataaaaaaaagggggggcttatag",
            "gtcaatcatgttcttgtgaatggatttaaaaaaaaggggggggaccgcttggcgcacccaaattcagtgtgggcgagcgcaa",
            "cggttttggcccttgttagaggcccccgtaaaaaaaagggggggcaattatgagagagctaatctatcgcgtgcgtgttcat",
            "aacttgagttaaaaaaaagggggggctggggcacatacaagaggagtcttccttatcagttaatgctgtatgacactatgta",
            "ttggcccattggctaaaagcccaacttgacaaatggaagatagaatccttgcataaaaaaaagggggggaccgaaagggaag",
            "ctggtgagcaacgacagattcttacgtgcattagctcgcttccggggatctaatagcacgaagcttaaaaaaaaggggggga"
        ]
        motifs = motif_enumeration(dnas, k, d)
        expected = "aaaaaaaaggggggg"

        self.assertTrue(ResultEqual(expected, motifs))