public class BAMFileWriter extends SAMFileWriterImpl
| Modifier | Constructor and Description |
|---|---|
protected |
BAMFileWriter(java.io.File path) |
protected |
BAMFileWriter(java.io.File path,
int compressionLevel) |
protected |
BAMFileWriter(java.io.OutputStream os,
java.io.File file) |
protected |
BAMFileWriter(java.io.OutputStream os,
java.io.File file,
int compressionLevel) |
protected |
BAMFileWriter(java.io.OutputStream os,
java.io.File file,
int compressionLevel,
DeflaterFactory deflaterFactory) |
protected |
BAMFileWriter(java.io.OutputStream os,
java.lang.String absoluteFilename,
int compressionLevel,
DeflaterFactory deflaterFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
finish()
Do any required flushing here.
|
protected java.lang.String |
getFilename()
For producing error messages.
|
protected void |
writeAlignment(SAMRecord alignment)
Writes the record to disk.
|
protected static void |
writeHeader(BinaryCodec outputBinaryCodec,
SAMFileHeader samFileHeader)
Writes a header to a BAM file.
|
protected static void |
writeHeader(BinaryCodec outputBinaryCodec,
SAMFileHeader samFileHeader,
java.lang.String headerText)
Writes a header to a BAM file.
|
static void |
writeHeader(java.io.OutputStream outputStream,
SAMFileHeader samFileHeader)
Write a BAM file header to an output stream in block compressed BAM format.
|
protected void |
writeHeader(java.lang.String textHeader)
Write the header to disk.
|
addAlignment, close, getDefaultMaxRecordsInRam, getFileHeader, getMaxRecordsInRam, getSortOrder, getTempDirectory, setDefaultMaxRecordsInRam, setHeader, setMaxRecordsInRam, setProgressLogger, setSortOrder, setTempDirectory, writeHeaderprotected BAMFileWriter(java.io.File path)
protected BAMFileWriter(java.io.File path,
int compressionLevel)
protected BAMFileWriter(java.io.OutputStream os,
java.io.File file)
protected BAMFileWriter(java.io.OutputStream os,
java.io.File file,
int compressionLevel)
protected BAMFileWriter(java.io.OutputStream os,
java.io.File file,
int compressionLevel,
DeflaterFactory deflaterFactory)
protected BAMFileWriter(java.io.OutputStream os,
java.lang.String absoluteFilename,
int compressionLevel,
DeflaterFactory deflaterFactory)
protected void writeAlignment(SAMRecord alignment)
SAMFileWriterImplwriteAlignment in class SAMFileWriterImplprotected void writeHeader(java.lang.String textHeader)
SAMFileWriterImplwriteHeader in class SAMFileWriterImpltextHeader - for convenience if the implementation needs it.protected void finish()
SAMFileWriterImplfinish in class SAMFileWriterImplprotected java.lang.String getFilename()
SAMFileWriterImplgetFilename in class SAMFileWriterImplprotected static void writeHeader(BinaryCodec outputBinaryCodec, SAMFileHeader samFileHeader, java.lang.String headerText)
protected static void writeHeader(BinaryCodec outputBinaryCodec, SAMFileHeader samFileHeader)
public static void writeHeader(java.io.OutputStream outputStream,
SAMFileHeader samFileHeader)
outputStream - the stream to write the BAM header tosamFileHeader - the header to write