Class BAMEncoder

java.lang.Object
htsjdk.beta.codecs.reads.bam.BAMEncoder
All Implemented Interfaces:
HtsEncoder<SAMFileHeader,SAMRecord>, ReadsEncoder, Closeable, AutoCloseable
Direct Known Subclasses:
BAMEncoderV1_0

public abstract class BAMEncoder extends Object implements ReadsEncoder
InternalAPI Base class for BundleResourceType.READS_BAM encoders.
  • Constructor Details

    • BAMEncoder

      public BAMEncoder(Bundle outputBundle, ReadsEncoderOptions readsEncoderOptions)
      InternalAPI Create a BAM encoder for the given output bundle. The primary resource in the bundle must have content type BundleResourceType.ALIGNED_READS (to find a decoder for a bundle, see ReadsResolver). NOTE: callers that provide an output stream resource should provide a buffered output stream if buffering is desired, since the encoder does not provide an additional buffering layer.
      Parameters:
      outputBundle - output Bundle to encode
      readsEncoderOptions - ReadsEncoderOptions to use
  • Method Details