## Hierarchy For Package org.biojava.utils.io

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - java.io.InputStream (implements java.io.Closeable)
    - org.biojava.utils.io.CachingInputStream (implements org.biojava.utils.io.Seekable)
    - java.io.FilterInputStream
      - org.biojava.utils.io.UncompressInputStream
  - org.biojava.utils.io.InputStreamProvider
  - org.biojava.utils.io.LargeBuffer
  - java.io.RandomAccessFile (implements java.io.Closeable, java.io.DataInput, java.io.DataOutput)
    - org.biojava.utils.io.RAF
  - java.io.Reader (implements java.io.Closeable, java.lang.Readable)
    - java.io.BufferedReader
      - org.biojava.utils.io.CountedBufferedReader
    - org.biojava.utils.io.RandomAccessReader

## Interface Hierarchy

- org.biojava.utils.io.Seekable