Decoder of BAM alignment blocks.
Decoder of BAM alignment blocks.
(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.
(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.
(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.
(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.
(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.
(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.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close