# Package htsjdk.samtools.cram.io

package htsjdk.samtools.cram.io

Related Packages
Package
Description
htsjdk.samtools.cram
Class
Description
BitInputStream
An interface to describe the requirements for reading bit data as opposed to bytes.
BitOutputStream
An interface to describe the requirements for writing out bits as opposed to bytes.
CountingInputStream
An input stream that counts the bytes read from it.
CRAMByteReader
Unsynchronized reader over a `byte[]` for CRAM codec decode operations.
CRAMByteWriter
Unsynchronized growable byte writer for CRAM codec encode operations.
CramInt
Methods to read and write CRAM int values as given in the file format specification.
CramIntArray
Methods to read and write CRAM array of integers data type.
CRC32InputStream
An input stream that calculates CRC32 of all the bytes passed through it.
CRC32OutputStream
An output stream that calculates CRC32 checksum of all the bytes written through the stream.
DefaultBitInputStream
Must not read from delegate unless no bits left in the buffer!!!
DefaultBitOutputStream
InputStreamUtils
Convenience methods to read from `InputStream`.
ITF8
Methods to read and write int values as per ITF8 specification in CRAM.
LTF8
Methods to read and write LTF8 as per CRAM specs.