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, writeHeader
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)
protected void writeAlignment(SAMRecord alignment)
SAMFileWriterImpl
writeAlignment
in class SAMFileWriterImpl
protected void writeHeader(java.lang.String textHeader)
SAMFileWriterImpl
writeHeader
in class SAMFileWriterImpl
textHeader
- for convenience if the implementation needs it.protected void finish()
SAMFileWriterImpl
finish
in class SAMFileWriterImpl
protected java.lang.String getFilename()
SAMFileWriterImpl
getFilename
in class SAMFileWriterImpl
protected 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