# Package htsjdk.samtools.cram.compression

package htsjdk.samtools.cram.compression

Related Packages
Package
Description
htsjdk.samtools.cram
htsjdk.samtools.cram.compression.fqzcomp
htsjdk.samtools.cram.compression.nametokenisation
htsjdk.samtools.cram.compression.range
htsjdk.samtools.cram.compression.rans
Classes
Class
Description
BZIP2ExternalCompressor
CompressionUtils
Utility methods shared across CRAM 3.1 compression codecs (rANS, Range, Name Tokeniser, etc.), including uint7 encoding, bit-packing, and STRIPE data transformation.
ExternalCompressor
Abstract base class for CRAM external block compressors.
GZIPExternalCompressor
LZMAExternalCompressor
RANS4x8ExternalCompressor
CRAM external compressor that uses the rANS 4x8 entropy coder (CRAM 3.0).
RANSNx16ExternalCompressor
CRAM external compressor that uses the rANS Nx16 entropy coder (CRAM 3.1).
RAWExternalCompressor
Raw compressor that does no compression.
TrialCompressor
An `ExternalCompressor` that tries multiple candidate compressors and selects the one that produces the smallest output.