Liking cljdoc? Tell your friends :D

cljam.algo.pileup

Functions to calculate pileup from the BAM.

Functions to calculate pileup from the BAM.
raw docstring

->locus-pileclj

(->locus-pile chr [pos pile])

Convert a pile into cljam.io.pileup.LocusPile.

Convert a pile into `cljam.io.pileup.LocusPile`.
sourceraw docstring

align-pileup-seqsclj

(align-pileup-seqs & xs)

Align multiple piled-up seqs.

Align multiple piled-up seqs.
sourceraw docstring

basic-mpileup-predclj

(basic-mpileup-pred min-mapq)

Basic predicate function for filtering alignments for mpileup.

Basic predicate function for filtering alignments for mpileup.
sourceraw docstring

create-mpileupclj

(create-mpileup in-sam out-mplp)
(create-mpileup in-sam in-ref out-mplp)
(create-mpileup in-sam in-ref out-mplp region)
(create-mpileup in-sam in-ref out-mplp region options)

Creates a mpileup file from the BAM file.

The following options are available:

  • min-base-quality Minimum quality of called bases [13]
  • min-map-quality Minimum quality of alignments [0]
  • ignore-overlaps? Disable detecting overlapped bases of PE reads [false]
Creates a mpileup file from the BAM file.

The following `options` are available:
- `min-base-quality` Minimum quality of called bases [13]
- `min-map-quality` Minimum quality of alignments [0]
- `ignore-overlaps?` Disable detecting overlapped bases of PE reads [false]
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

index-cigarclj

(index-cigar aln)

Align bases and base quality scores with the reference coordinate.

Align bases and base quality scores with the reference coordinate.
sourceraw docstring

mpileupclj

(mpileup region options & sam-readers)

Pile up alignments from multiple sources.

The following options are available:

  • min-base-quality Minimum quality of called bases [13]
  • min-map-quality Minimum quality of alignments [0]
  • ignore-overlaps? Disable detecting overlapped bases of PE reads [false]
Pile up alignments from multiple sources.

The following `options` are available:
- `min-base-quality` Minimum quality of called bases [13]
- `min-map-quality` Minimum quality of alignments [0]
- `ignore-overlaps?` Disable detecting overlapped bases of PE reads [false]
sourceraw docstring

pileupclj

(pileup sam-reader region)
(pileup sam-reader
        {:keys [chr start end] :or {start 1 end Integer/MAX_VALUE}}
        {:keys [min-base-quality min-map-quality ignore-overlaps? chunk-size]
         :or {min-base-quality 13
              min-map-quality 0
              ignore-overlaps? false
              chunk-size 5000}})

Piles up alignments in given region and returns a lazy sequence of cljam.io.pileup.LocusPiles.

The following options are available:

  • min-base-quality Minimum quality of called bases [13]
  • min-map-quality Minimum quality of alignments [0]
  • ignore-overlaps? Disable detecting overlapped bases of PE reads [false]
  • chunk-size Size of a chunk to pile up at once [5000]
Piles up alignments in given region and returns a lazy sequence of
`cljam.io.pileup.LocusPile`s.

The following options are available:
- `min-base-quality` Minimum quality of called bases [13]
- `min-map-quality` Minimum quality of alignments [0]
- `ignore-overlaps?` Disable detecting overlapped bases of PE reads [false]
- `chunk-size` Size of a chunk to pile up at once [5000]
sourceraw docstring

pileup-seqclj

(pileup-seq start end alns)

Returns a lazy sequence that each element contains [position (alignments piled-up at the locus)].

Returns a lazy sequence that each element contains [position (alignments
piled-up at the locus)].
sourceraw docstring

resolve-baseclj

(resolve-base ref-pos aln)

Find a piled-up base and an indel from an alignment.

Find a piled-up base and an indel from an alignment.
sourceraw docstring

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

× close