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
Create a new header.
fn with_template(header: &HeaderView) -> Self
fn subset_template(header: &HeaderView, samples: &[&[u8]]) -> Result<Self, SubsetError>
fn push_sample(&mut self, sample: &[u8]) -> &mut Self
fn push_record(&mut self, record: &[u8]) -> &mut Self
Add a record to the header.