def deBruin(dna,k): kmers = allKmersInDna(dna, k-1) overlaps = overlap(kmers) debru = {} for (s,p) in overlaps: if s in debru: debru[s].add(p) else: debru[s] = {p} return sorted(debru.items(),key=lambda x:x[0])
def composition(dna,k): kmers = allKmersInDna(dna, k) return sorted(kmers)