AutoCloseable
, Closeable
AsyncVariantContextWriter
, SortingVariantContextWriter
public interface VariantContextWriter extends Closeable
Modifier and Type | Method | Description |
---|---|---|
void |
add(VariantContext vc) |
|
boolean |
checkError() |
|
void |
close() |
attempt to close the VCF file
|
void |
setHeader(VCFHeader header) |
Sets the VCF header so that data blocks can be written without writing the header
Exactly one of writeHeader() or setHeader() should be called when using a writer
|
void |
writeHeader(VCFHeader header) |
Writes the header
|
void writeHeader(VCFHeader header)
header
- headerIllegalStateException
- if header is already writtenvoid close()
close
in interface AutoCloseable
close
in interface Closeable
boolean checkError()
void add(VariantContext vc)
void setHeader(VCFHeader header)
header
- VCF headerIllegalStateException
- if header or body is already written