Exemple #1
0
def create_from_patterns(kmers):
    edges = defaultdict(list)
    for kmer in kmers:
        p = prefix(kmer)
        edges[p].append(suffix(kmer))

    return edges
Exemple #2
0
def create_from_patterns(kmer_pairs):
    edges = defaultdict(list)
    for kmer_pair in kmer_pairs:
        p = (prefix(kmer_pair[0]), prefix(kmer_pair[1]))
        edges[p].append((suffix(kmer_pair[0]), suffix(kmer_pair[1])))
    return edges