# Package htsjdk.samtools.cram.compression.rans

package htsjdk.samtools.cram.compression.rans

Related Packages
Package
Description
htsjdk.samtools.cram.compression
htsjdk.samtools.cram.compression.fqzcomp
htsjdk.samtools.cram.compression.nametokenisation
htsjdk.samtools.cram.compression.range
Class
Description
Constants
RANS4x8Decode
Decoder for the CRAM 3.0 rANS 4x8 codec.
RANS4x8Encode
Encoder for the CRAM 3.0 rANS 4x8 codec.
RANS4x8Params
Parameters for the rANS 4x8 codec: only the encoding order (0 or 1).
RANSDecode
Abstract base class for rANS decoders (both 4x8 and Nx16).
RANSDecodingSymbol
Holds the start and frequency for a single symbol in the rANS decoding table.
RANSEncode<T extends RANSParams>
Abstract base class for rANS encoders (both 4x8 and Nx16).
RANSEncodingSymbol
Encoding state for a single symbol in the rANS codec.
RANSNx16Decode
Decoder for the CRAM 3.1 rANSNx16 codec.
RANSNx16Encode
Encoder for the CRAM 3.1 rANSNx16 codec.
RANSNx16Params
Parameters for the rANS Nx16 codec.
RANSParams
RANSParams.ORDER
Utils
Utility methods for rANS encoding and decoding: cumulative frequency lookup, state renormalization, and frequency table normalization.