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