# Package htsjdk.samtools.cram.encoding.core.huffmanUtils

package htsjdk.samtools.cram.encoding.core.huffmanUtils

Related Packages
Package
Description
htsjdk.samtools.cram.encoding.core
htsjdk.samtools.cram.encoding.core.experimental
Classes
Class
Description
HuffmanBitCode<T>
Huffman bit code word consisting of a symbol, the corresponding codeword and codeword bit length.
HuffmanCanoncialCodeGenerator<T>
Given a set of `HuffmanParams`, creates the set of canonical codes that are be used to read/write symbols from/to an output/input stream.
HuffmanParams<T>
A class for carrying around encoding parameters for a canonical Huffman encoder.
HuffmanParamsCalculator<T>
A utility class that calculates Huffman encoding parameters based on the frequencies of the symbols to be encoded.