pub struct VCFHeader { /* private fields */ }
Expand description
VCF header struct.
Implementations
sourceimpl VCFHeader
impl VCFHeader
pub fn new(items: Vec<VCFHeaderLine>, samples: Vec<U8Vec>) -> VCFHeader
pub fn items(&self) -> &[VCFHeaderLine]
pub fn samples(&self) -> &[U8Vec]
pub fn info_list(&self) -> Keys<'_, U8Vec, usize>
pub fn info<'a>(&'a self, key: &[u8]) -> Option<VCFHeaderInfoFormat<'a>>
pub fn format_list(&self) -> Keys<'_, U8Vec, usize>
pub fn format<'a>(&'a self, key: &[u8]) -> Option<VCFHeaderInfoFormat<'a>>
pub fn alt_list(&self) -> Keys<'_, U8Vec, usize>
pub fn alt<'a>(&'a self, key: &[u8]) -> Option<VCFHeaderFilterAlt<'a>>
pub fn filter_list(&self) -> Keys<'_, U8Vec, usize>
pub fn filter<'a>(&'a self, key: &[u8]) -> Option<VCFHeaderFilterAlt<'a>>
pub fn sample_index(&self, sample_name: &[u8]) -> Option<usize>
Trait Implementations
impl Eq for VCFHeader
impl StructuralEq for VCFHeader
impl StructuralPartialEq for VCFHeader
Auto Trait Implementations
impl RefUnwindSafe for VCFHeader
impl Send for VCFHeader
impl Sync for VCFHeader
impl Unpin for VCFHeader
impl UnwindSafe for VCFHeader
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more