Seq
A language for bioinformatics

Seq is a programming language for computational genomics and bioinformatics. With a Python-compatible syntax and a host of domain-specific features and optimizations, Seq makes writing high-performance genomics software as easy as writing Python code, and achieves performance comparable to (and in many cases better than) C/C++.

# k-mer extraction

myseq  = s'CAATAGAGACTAAGCATTAT'
type K = Kmer[5]
stride = 2

# explicit for-loop
for subseq in myseq.kmers[K](stride):
    print subseq

# pipelined
myseq |> kmers[K](stride) |> echo
Information updated 01/22/20
Note: This entry has not yet been moderated.
View Comments