# Package htsjdk.samtools.cram.encoding.core

package htsjdk.samtools.cram.encoding.core

Related Packages
Package
Description
htsjdk.samtools.cram.encoding
htsjdk.samtools.cram.encoding.core.experimental
htsjdk.samtools.cram.encoding.core.huffmanUtils
htsjdk.samtools.cram.encoding.external
htsjdk.samtools.cram.encoding.reader
htsjdk.samtools.cram.encoding.readfeatures
htsjdk.samtools.cram.encoding.writer
Classes
Class
Description
BetaIntegerCodec
Encodes integers by adding a constant offset value to a range of values in order to reduce the necessary number of bits needed to store each value.
BetaIntegerEncoding
CanonicalHuffmanByteEncoding
CRAMEncoding class for Huffman byte values.
CanonicalHuffmanIntegerEncoding
CRAMEncoding class for Huffman integer values.
CoreCodec<T>
Superclass of Codecs which operate on Core Block bit streams Contrast with `htsjdk.samtools.cram.encoding.external.ExternalCodec<T>` for External Block byte streams
GammaIntegerEncoding
SubexponentialIntegerEncoding