[][src]Module bam::record

A module with BAM records and operations on them.

Structs

Qualities

Wrapper around qualities. Raw data can be accessed as qualities.0, and it contains values 0-93, without +33 added.

Record

BAM Record

Sequence

Wrapper around raw sequence, stored as an [u8; (len + 1) / 2]. Each four bits encode a nucleotide in the following order: =ACMGRSVTWYHKDBN.

Enums

Error

Error produced while reading Record.

IntegerType

Enum that represents tag type for the cases when a tag contains integer.

TagValue

Enum with all possible tag values.

Constants

ALL_SEGMENTS_ALIGNED
FIRST_IN_PAIR
LAST_IN_PAIR
MATE_REVERSE_STRAND
MATE_UNMAPPED
PCR_OR_OPTICAL_DUPLICATE
READ_FAILS_QC
READ_PAIRED
READ_REVERSE_STRAND
READ_UNMAPPED
SECONDARY
SUPPLEMENTARY