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 Details

    • SnappyLoader

      public SnappyLoader()
  • Method Details

    • 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