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 booleanisSnappyAvailable()Returns true if Snappy is available, false otherwise.InputStreamwrapInputStream(InputStream inputStream)Wrap an InputStream in a SnappyInputStream.OutputStreamwrapOutputStream(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
-
-