コード例 #1
0
ファイル: rosalind_1d.py プロジェクト: orenlivne/euler
def clumps(s, k, L, t):
    candidates = [x for x, v in ro.kmer_counter(s, k).iteritems() if v >= t]
    return (x for x in candidates if shortest_clump(list(ro.find_all(s, x)), t) <= L)
コード例 #2
0
ファイル: rosalind_1c.py プロジェクト: orenlivne/euler
def one_c(f):
    pattern, text = ro.read_lines(f)
    return ' '.join(map(str, ro.find_all(text, pattern)))