# Hierarchy For Package htsjdk.samtools.reference

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - htsjdk.samtools.reference.BlockCompressedIndexedFastaSequenceFile
  - htsjdk.samtools.reference.FastaReferenceWriter (implements java.lang.AutoCloseable)
  - htsjdk.samtools.reference.FastaReferenceWriterBuilder
  - htsjdk.samtools.reference.FastaSequenceFile
  - htsjdk.samtools.reference.FastaSequenceIndex (implements java.lang.Iterable<T>)
  - htsjdk.samtools.reference.FastaSequenceIndexCreator
  - htsjdk.samtools.reference.FastaSequenceIndexEntry
  - htsjdk.samtools.reference.IndexedFastaSequenceFile
  - htsjdk.samtools.util.IterableOnceIterator<T> (implements java.io.Closeable, java.lang.Iterable<T>, java.util.Iterator<E>)
    - htsjdk.samtools.reference.SamLocusAndReferenceIterator
  - htsjdk.samtools.reference.ReferenceSequence (implements htsjdk.beta.plugin.HtsRecord)
  - htsjdk.samtools.reference.ReferenceSequenceFileFactory
  - htsjdk.samtools.reference.ReferenceSequenceFileWalker (implements java.io.Closeable)
  - htsjdk.samtools.reference.SamLocusAndReferenceIterator.SAMLocusAndReference

## Interface Hierarchy

- java.lang.AutoCloseable
  - java.io.Closeable
    - htsjdk.samtools.reference.ReferenceSequenceFile