Functions to read and write the FASTQ format.
Functions to read and write the FASTQ format.
(deserialize-casava-1_8-name name)
Parse Casava1.8-style name of fastq read.
Parse Casava1.8-style name of fastq read.
(deserialize-casava-name name)
Parse Casava-style name of fastq read.
Parse Casava-style name of fastq read.
(deserialize-name name)
Try parsing name of fastq read.
Try parsing name of fastq read.
(read-sequences rdr)
(read-sequences rdr opts)
Returns a lazy sequence of FASTQReads deserialized from given reader.
Returns a lazy sequence of FASTQReads deserialized from given reader.
(reader f)
Returns an open cljam.io.fastq.FASTQReader of f. Should be used inside with-open to ensure the reader is properly closed.
Returns an open cljam.io.fastq.FASTQReader of f. Should be used inside with-open to ensure the reader is properly closed.
(serialize-casava-1_8-name {:keys [instrument run flowcell lane tile x y pair
filtered control index]})
Encode fastq name map to Casava1.8-style string.
Encode fastq name map to Casava1.8-style string.
(serialize-casava-name {:keys [instrument lane tile x y index pair]})
Encode fastq name map to Casava-style string.
Encode fastq name map to Casava-style string.
(serialize-name name)
Try encoding name of fastq read.
Try encoding name of fastq read.
(write-sequences wtr sequences)
(write-sequences wtr sequences opts)
Write given sequence of reads to a FASTQ file.
Write given sequence of reads to a FASTQ file.
(writer f)
Returns an open cljam.io.fastq.FASTQWriter of f. Should be used inside with-open to ensure the writer is properly closed.
Returns an open cljam.io.fastq.FASTQWriter of f. Should be used inside with-open to ensure the writer is properly closed.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close