Module bam

Source
Expand description

Module for working with SAM, BAM, and CRAM files.

Re-exports§

pub use crate::bam::buffer::RecordBuffer;
pub use crate::bam::header::Header;
pub use crate::bam::record::Record;

Modules§

buffer
ext
Extensions for BAM records beyond htslib
header
index
Module for working with BAM or CRAM indices.
pileup
record

Structs§

ChunkIterator
Iterator over the records of a BAM until the virtual offset is less than end
HeaderView
IndexView
IndexedReader
RcRecords
Iterator over the records of a BAM, using an Rc.
Reader
A BAM reader.
Records
Iterator over the records of a BAM.
Writer
A BAM writer.

Enums§

CompressionLevel
Compression levels in BAM/CRAM files
FetchDefinition
Enum for IndexdReader.fetch() arguments.
Format

Traits§

Read
A trait for a BAM reader with a read method.

Functions§

set_fai_filename
Safety