[−][src]Struct bam::bam_reader::Header
BAM file header. Contains names and lengths of reference sequences.
Methods
impl Header
[src]
pub fn n_references(&self) -> usize
[src]
Returns the number of reference sequences in the BAM file.
pub fn reference_name(&self, ref_id: usize) -> Option<&str>
[src]
Returns the name of the reference with ref_id
(0-based).
Returns None if there is no such reference
pub fn reference_len(&self, ref_id: usize) -> Option<i32>
[src]
Returns the length of the reference with ref_id
(0-based).
Returns None if there is no such reference
pub fn text(&self) -> &[u8]
[src]
Returns full header text, as in BAM file
Trait Implementations
Auto Trait Implementations
impl Unpin for Header
impl Sync for Header
impl Send for Header
impl UnwindSafe for Header
impl RefUnwindSafe for Header
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,