(basic-mpileup-pred {:keys [flag]})
Basic predicate function for filtering alignments for mpileup.
Basic predicate function for filtering alignments for mpileup.
(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.
(create-mpileup f fa-rdr bam-reader)
Creates a mpileup file from the BAM file.
Creates a mpileup file from the BAM file.
(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.
(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.
(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.
(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.
(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.
(substitute-qual q [op x])
Substitute base quality with mpileup index.
Substitute base quality with mpileup index.
(substitute-seq [r & refs] s [op x xs])
Substitute sequence with mpileup index.
Substitute sequence with mpileup index.
(to-mpileup x)
Stringify mpileup sequence.
Stringify mpileup sequence.
(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 []}.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close