[][src]Module bam::bam_reader

Indexed and consecutive BAM readers.

Structs

BamReader

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

IndexedReader

BAM file reader. In contrast to BamReader 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 an option to ignore or warn BAI modification time check.

RegionViewer

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

Enums

ModificationTime

Defines how to react to a BAI index being younger than BAM file.