[][src]Module bam::bam_reader

A module with various BAM readers.

Structs

Header

BAM file header. Contains names and lengths of reference sequences.

IndexedReader

BAM file reader. In contrast to Reader the IndexedReader allows to fetch records from arbitrary positions, but does not allow to read all records consecutively.

IndexedReaderBuilder

IndexedReader builder. Allows to specify paths to BAM and BAI files, as well as LRU cache size and the option to skip BAI modification time check.

Reader

BAM file reader. In contrast to IndexedReader the Reader allows to read all records consecutively, but does not allow random access.

RegionViewer

Iterator over records in a specific region. Implements BamReader trait.

Traits

BamReader

Iterator over bam records.