java.lang.AutoCloseable, java.io.CloseableAsIsBref3Writer, CompressBref3Writerpublic interface BrefWriter
extends java.io.Closeable
Interface BrefWrites writes phased, non-missing genotypes to a
binary reference format (bref) file. The close() method must
be called after the last invocation of the write() method
in order to ensure that any buffered data are written to the output
binary reference file.
Instances of class BrefWriter are not thread-safe.
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
Flushes any buffered output and releases any system resources that are
held by this
BrefWriter. |
Samples |
samples() |
Returns the list of samples.
|
void |
write(RefGTRec rec) |
Writes the specified phased genotype data in binary reference format.
|
Samples samples()
void write(RefGTRec rec)
this.close()
has previously been invoked, or if
rec.samples().equals(this.samples()) == false.rec - phased genotype datajava.lang.NullPointerException - if rec == nullvoid close()
BrefWriter. The Java virtual machine will exit
with an error message if an I/O error occurs during method execution.close in interface java.lang.AutoCloseableclose in interface java.io.Closeable