Package htsjdk.samtools.util
Class SnappyLoader
java.lang.Object
htsjdk.samtools.util.SnappyLoader
Checks if Snappy is available, and provides methods for wrapping InputStreams and OutputStreams with Snappy if so.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns true if Snappy is available, false otherwise.wrapInputStream
(InputStream inputStream) Wrap an InputStream in a SnappyInputStream.wrapOutputStream
(OutputStream outputStream) Wrap an OutputStream in a SnappyOutputStream.
-
Constructor Details
-
SnappyLoader
public SnappyLoader()
-
-
Method Details
-
isSnappyAvailable
public boolean isSnappyAvailable()Returns true if Snappy is available, false otherwise. -
wrapInputStream
Wrap an InputStream in a SnappyInputStream.- Throws:
SAMException
- if Snappy is not available will throw an exception.
-
wrapOutputStream
Wrap an OutputStream in a SnappyOutputStream.- Throws:
SAMException
- if Snappy is not available
-