Struct rust_htslib::bcf::header::Header
[−]
[src]
pub struct Header { pub inner: *mut bcf_hdr_t, pub subset: Option<SampleSubset>, }
A BCF header.
Fields
inner: *mut bcf_hdr_t
subset: Option<SampleSubset>
Methods
impl Header
[src]
fn new() -> Self
[src]
Create a new header.
fn with_template(header: &HeaderView) -> Self
[src]
fn subset_template(
header: &HeaderView,
samples: &[&[u8]]
) -> Result<Self, SubsetError>
[src]
header: &HeaderView,
samples: &[&[u8]]
) -> Result<Self, SubsetError>
fn push_sample(&mut self, sample: &[u8]) -> &mut Self
[src]
fn push_record(&mut self, record: &[u8]) -> &mut Self
[src]
Add a record to the header.