Struct rust_htslib::bcf::Writer
[−]
[src]
pub struct Writer { /* fields omitted */ }
A VCF/BCF writer.
Methods
impl Writer
[src]
fn from_path<P: AsRef<Path>>(
path: P,
header: &Header,
uncompressed: bool,
vcf: bool
) -> Result<Self, BCFPathError>
[src]
path: P,
header: &Header,
uncompressed: bool,
vcf: bool
) -> Result<Self, BCFPathError>
fn from_url(
url: &Url,
header: &Header,
uncompressed: bool,
vcf: bool
) -> Result<Self, BCFError>
[src]
url: &Url,
header: &Header,
uncompressed: bool,
vcf: bool
) -> Result<Self, BCFError>
fn from_stdout(
header: &Header,
uncompressed: bool,
vcf: bool
) -> Result<Self, BCFError>
[src]
header: &Header,
uncompressed: bool,
vcf: bool
) -> Result<Self, BCFError>
fn header(&self) -> &HeaderView
[src]
fn empty_record(&self) -> Record
[src]
Create empty record for writing to this writer. The record can be reused multiple times.
fn translate(&mut self, record: &mut Record)
[src]
Translate record to header of this writer.
fn subset(&mut self, record: &mut Record)
[src]
Subset samples of record to match header of this writer.