Struct rust_htslib::bam::record::Seq
[−]
[src]
pub struct Seq<'a> { pub encoded: &'a [u8], // some fields omitted }
The sequence of a record.
Fields
encoded: &'a [u8]
Methods
impl<'a> Seq<'a>
[src]
fn encoded_base(&self, i: usize) -> u8
[src]
Return encoded base. Complexity: O(1).
fn as_bytes(&self) -> Vec<u8>
[src]
Return decoded sequence. Complexity: O(m) with m being the read length.
fn len(&self) -> usize
[src]
Return length (in bases) of the sequence.
Trait Implementations
impl<'a> Index<usize> for Seq<'a>
[src]
type Output = u8
The returned type after indexing.
fn index(&self, index: usize) -> &u8
[src]
Return decoded base at given position within read. Complexity: O(1).