pub trait VariantWriter {
    // Required methods
    fn write_variant_header(&mut self, header: &Header) -> Result<()>;
    fn write_variant_record(
        &mut self,
        header: &Header,
        record: &Record
    ) -> Result<()>;
}
Expand description

A variant format writer.

Required Methods§

source

fn write_variant_header(&mut self, header: &Header) -> Result<()>

Writes a VCF header.

source

fn write_variant_record( &mut self, header: &Header, record: &Record ) -> Result<()>

Writes a variant record.

Implementors§

source§

impl<W> VariantWriter for Writer<W>where W: Write,