Struct bam::pileup::PileupEntry [−][src]
pub struct PileupEntry { /* fields omitted */ }Expand description
Single record that covers a reference position. Part of a pileup column.
Implementations
Returns 0-based index of the first base aligned to the reference position. If the position is deleted in the record, the function returns the index of the last aligned base before the reference position.
Returns 0-based index after the last base aligned to the reference position. If the position is deleted in the record, the function returns the index of the last aligned base before the reference position. In that case query_start is the same as query_end.
Returns the size of the record sequence aligned to the reference position.
(same as query_end() - query_start()).
Returns the type of the region aligned to the reference position (deletion, match or insertion).
Returns an iterator over nucleotides in the region aligned to the reference position, if the sequence is present in the record.
Returns raw qualities (without +33) in the region aligned to the reference position, if the qualities are present in the record.
Returns true if the record alignment starts at the reference position.
Returns true if the record alignment ends at the reference position (it is the last aligned position).
Returns the current CIGAR index.
Returns the remaining length of the current CIGAR operation. The remaining length includes the current position.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for PileupEntry
impl !Send for PileupEntry
impl !Sync for PileupEntry
impl Unpin for PileupEntry
impl !UnwindSafe for PileupEntry
Blanket Implementations
Mutably borrows from an owned value. Read more
