Class FQZCompDecode
java.lang.Object
htsjdk.samtools.cram.compression.fqzcomp.FQZCompDecode
Decoder for the CRAM 3.1 FQZComp codec, used for compressing quality scores. Allows the use of previous quality
values, position within the read sequence, a sum of the quality differences from the previous quality, and a generic
model selector to generate a context model.
Uses the range (adaptive arithmetic) codec internally for compression.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voiddecodeFQZNewRecord(ByteBuffer inBuffer, RangeCoder rangeCoder, FQZModels model, FQZParams fqzParams, FQZState state) static intfqzUpdateContext(FQZParam params, FQZState state, int quality) static voidreverseQualities(ByteBuffer outBuffer, int outBufferLength, FQZState fqzState) static ByteBufferuncompress(ByteBuffer inBuffer)
-
Constructor Details
-
FQZCompDecode
public FQZCompDecode()
-
-
Method Details
-
uncompress
-
decodeFQZNewRecord
public static void decodeFQZNewRecord(ByteBuffer inBuffer, RangeCoder rangeCoder, FQZModels model, FQZParams fqzParams, FQZState state) -
fqzUpdateContext
-
reverseQualities
-