pub struct Record<'c> { /* private fields */ }
Expand description
A CRAM record.
Trait Implementations§
Source§impl Record for Record<'_>
impl Record for Record<'_>
Source§fn reference_sequence_id<'r, 'h: 'r>(
&'r self,
_: &'h Header,
) -> Option<Result<usize>>
fn reference_sequence_id<'r, 'h: 'r>( &'r self, _: &'h Header, ) -> Option<Result<usize>>
Returns the reference sequence ID.
Source§fn mapping_quality(&self) -> Option<Result<MappingQuality>>
fn mapping_quality(&self) -> Option<Result<MappingQuality>>
Returns the mapping quality.
Source§fn mate_reference_sequence_id<'r, 'h: 'r>(
&'r self,
_: &'h Header,
) -> Option<Result<usize>>
fn mate_reference_sequence_id<'r, 'h: 'r>( &'r self, _: &'h Header, ) -> Option<Result<usize>>
Returns the mate reference sequence ID.
Source§fn mate_alignment_start(&self) -> Option<Result<Position>>
fn mate_alignment_start(&self) -> Option<Result<Position>>
Returns the mate alignment start. Read more
Source§fn template_length(&self) -> Result<i32>
fn template_length(&self) -> Result<i32>
Returns the template length.
Source§fn quality_scores(&self) -> Box<dyn QualityScores + '_>
fn quality_scores(&self) -> Box<dyn QualityScores + '_>
Returns the quality scores.
Source§fn reference_sequence<'h>(
&self,
header: &'h Header,
) -> Option<Result<(&'h BStr, &'h Map<ReferenceSequence>), Error>>
fn reference_sequence<'h>( &self, header: &'h Header, ) -> Option<Result<(&'h BStr, &'h Map<ReferenceSequence>), Error>>
Returns the associated reference sequence.
Source§fn mate_reference_sequence<'h>(
&self,
header: &'h Header,
) -> Option<Result<(&'h BStr, &'h Map<ReferenceSequence>), Error>>
fn mate_reference_sequence<'h>( &self, header: &'h Header, ) -> Option<Result<(&'h BStr, &'h Map<ReferenceSequence>), Error>>
Returns the associated mate reference sequence.
impl<'c> StructuralPartialEq for Record<'c>
Auto Trait Implementations§
impl<'c> !Freeze for Record<'c>
impl<'c> RefUnwindSafe for Record<'c>
impl<'c> Send for Record<'c>
impl<'c> Sync for Record<'c>
impl<'c> Unpin for Record<'c>
impl<'c> UnwindSafe for Record<'c>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more