mod builder;
pub use self::builder::Builder;
use std::io;
use noodles_vcf as vcf;
pub struct Writer {
inner: Box<dyn vcf::VariantWriter>,
}
impl Writer {
pub fn write_header(&mut self, header: &vcf::Header) -> io::Result<()> {
self.inner.write_variant_header(header)
}
pub fn write_record(&mut self, header: &vcf::Header, record: &vcf::Record) -> io::Result<()> {
self.inner.write_variant_record(header, record)
}
}