Liking cljdoc? Tell your friends :D

cljam.algo.pileup.mpileup


basic-mpileup-predclj

(basic-mpileup-pred {:keys [flag]})

Basic predicate function for filtering alignments for mpileup.

Basic predicate function for filtering alignments for mpileup.
sourceraw docstring

correct-overlapped-readsclj

(correct-overlapped-reads pile)

Correct quality of two overlapped mate reads in piled-up reads.

Correct quality of two overlapped mate reads in piled-up reads.
sourceraw docstring

create-mpileupclj

(create-mpileup f fa-rdr bam-reader)

Creates a mpileup file from the BAM file.

Creates a mpileup file from the BAM file.
sourceraw docstring

filter-by-base-qualityclj

(filter-by-base-quality min-base-quality)

Returns a predicate for filtering piled-up reads by base quality at its position.

Returns a predicate for filtering piled-up reads by base quality at its position.
sourceraw docstring

gen-mpileupclj

(gen-mpileup rname locus [ref-base :as refs] reads)

Compute mpileup info from piled-up reads and reference.

Compute mpileup info from piled-up reads and reference.
sourceraw docstring

pileupclj

(pileup bam-reader region)
(pileup ref-reader bam-reader {:keys [chr start end] :or {start -1 end -1}})

Returns a lazy sequence of MPileupElement calculated from FASTA and BAM.

Returns a lazy sequence of MPileupElement calculated from FASTA and BAM.
sourceraw docstring

pileup*clj

(pileup* refseq {:keys [chr start end]} & aln-seqs)

Internal mpileup function independent from I/O. Can take multiple alignments seqs.

Internal mpileup function independent from I/O.
Can take multiple alignments seqs.
sourceraw docstring

pileup-seqclj

(pileup-seq start end reads)

Returns a lazy sequence that each element contains reads piled-up at the locus.

Returns a lazy sequence that each element contains reads piled-up at the locus.
sourceraw docstring

substitute-qualclj

(substitute-qual q [op x])

Substitute base quality with mpileup index.

Substitute base quality with mpileup index.
sourceraw docstring

substitute-seqclj

(substitute-seq [r & refs] s [op x xs])

Substitute sequence with mpileup index.

Substitute sequence with mpileup index.
sourceraw docstring

to-mpileupclj

(to-mpileup x)

Stringify mpileup sequence.

Stringify mpileup sequence.
sourceraw docstring

transpose-pileclj

(transpose-pile p)

Converts a pile {:pile [{:seq SEQ, :qual QUAL, :read READ}]} into {:seq [], :qual [], :reads []}.

Converts a pile {:pile [{:seq SEQ, :qual QUAL, :read READ}]}
into {:seq [], :qual [], :reads []}.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close