Package htsjdk.samtools.cram.encoding
-
Interface Summary Interface Description CRAMCodec<T> An interface that defines requirements for serializing/deserializing objects into and from a stream. -
Class Summary Class Description ByteArrayLenEncoding NOTE: this encoding can be a hybrid encoding in that it ALLOWS for the possibility to split it's data between the core block and an external block (i.e., if lenEncoding is CORE and byteEncoding is EXTERNAL) This has implications for data access, since some of it's data is interleaved with other data in the core block.CRAMEncoding<T> A base class for the various CRAM encodings.EncodingFactory A helper class to choose and instantiate an appropriateCRAMEncoding
given aDataSeriesType
and anEncodingDescriptor
.