Package htsjdk.samtools.cram.compression
Class RANSExternalCompressor
java.lang.Object
htsjdk.samtools.cram.compression.ExternalCompressor
htsjdk.samtools.cram.compression.RANSExternalCompressor
-
Field Summary
Fields inherited from class htsjdk.samtools.cram.compression.ExternalCompressor
NO_COMPRESSION_ARG -
Constructor Summary
ConstructorsConstructorDescriptionRANSExternalCompressor(int order, RANS rans) RANSExternalCompressor(RANS rans) We use a shared RANS instance for all compressors.RANSExternalCompressor(RANS.ORDER order, RANS rans) -
Method Summary
Modifier and TypeMethodDescriptionbyte[]compress(byte[] data) booleangetOrder()inthashCode()toString()byte[]uncompress(byte[] data) Methods inherited from class htsjdk.samtools.cram.compression.ExternalCompressor
getCompressorForMethod, getMethod
-
Constructor Details
-
RANSExternalCompressor
We use a shared RANS instance for all compressors.- Parameters:
rans-
-
RANSExternalCompressor
-
RANSExternalCompressor
-
-
Method Details
-
compress
public byte[] compress(byte[] data) - Specified by:
compressin classExternalCompressor
-
uncompress
public byte[] uncompress(byte[] data) - Specified by:
uncompressin classExternalCompressor
-
getOrder
-
toString
- Overrides:
toStringin classExternalCompressor
-
equals
- Overrides:
equalsin classExternalCompressor
-
hashCode
public int hashCode()- Overrides:
hashCodein classExternalCompressor
-