Liking cljdoc? Tell your friends :D

cljam.io.bam.decoder

Decoder of BAM alignment blocks.

Decoder of BAM alignment blocks.
raw docstring

BAMPointerBlockclj

source

BAMRawBlockclj

source

decode-alignmentclj

(decode-alignment refs block)
(decode-alignment refs block start end)

Decodes BAM block and creates SAMAlignment instance which is compatible with SAM. When called with start and end, this function may return nil if any base of the block is not included in the range.

Decodes BAM block and creates SAMAlignment instance which is compatible with SAM.
When called with start and end, this function may return nil if any base of the block
is not included in the range.
sourceraw docstring

decode-coordinate-blockclj

(decode-coordinate-block block)
(decode-coordinate-block block start end)

Decodes BAM block and returns a SAMCoordinateBlock instance containing ref-id, pos and flag.

Decodes BAM block and returns a SAMCoordinateBlock instance containing ref-id, pos and flag.
sourceraw docstring

decode-next-ref-idclj

(decode-next-ref-id refs ref-id next-ref-id)
source

decode-optionsclj

(decode-options rest)
source

decode-pointer-blockclj

(decode-pointer-block block)
(decode-pointer-block block start end)

Decodes BAM block and returns a BAMPointerBlock instance containing region, flag and block pointers.

Decodes BAM block and returns a BAMPointerBlock instance containing region, flag and block pointers.
sourceraw docstring

decode-qualclj

(decode-qual b)
source

decode-queryname-blockclj

(decode-queryname-block block)
(decode-queryname-block block start end)

Decodes BAM block and returns a SAMQuerynameBlock instance containing qname and flag.

Decodes BAM block and returns a SAMQuerynameBlock instance containing qname and flag.
sourceraw docstring

decode-region-blockclj

(decode-region-block block)
(decode-region-block block start end)

Decodes BAM block and returns a SAMRegionBlock instance containing covering range of the alignment.

Decodes BAM block and returns a SAMRegionBlock instance containing covering range of the alignment.
sourceraw docstring

decode-seqclj

(decode-seq seq-bytes length)
source

options-sizeclj

(options-size block-size l-read-name n-cigar-op l-seq)
source

parse-tag-singleclj

(parse-tag-single tag-type bb)
source

raw-blockclj

(raw-block b)
(raw-block b s e)

Checks the range of BAM block and returns the given block if any base is included.

Checks the range of BAM block and returns the given block if any base is included.
sourceraw docstring

validate-tag-typeclj

(validate-tag-type t)
source

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

× close