# Hierarchy For Package htsjdk.variant.variantcontext.writer

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - htsjdk.samtools.util.AbstractAsyncWriter<T> (implements java.io.Closeable)
    - htsjdk.variant.variantcontext.writer.AsyncVariantContextWriter (implements htsjdk.variant.variantcontext.writer.VariantContextWriter)
  - htsjdk.variant.variantcontext.writer.BCF2Encoder
  - htsjdk.variant.variantcontext.writer.BCF2FieldEncoder
    - htsjdk.variant.variantcontext.writer.BCF2FieldEncoder.AtomicInt
    - htsjdk.variant.variantcontext.writer.BCF2FieldEncoder.Flag
    - htsjdk.variant.variantcontext.writer.BCF2FieldEncoder.Float
    - htsjdk.variant.variantcontext.writer.BCF2FieldEncoder.GenericInts
    - htsjdk.variant.variantcontext.writer.BCF2FieldEncoder.IntArray
    - htsjdk.variant.variantcontext.writer.BCF2FieldEncoder.StringOrCharacter
  - htsjdk.variant.variantcontext.writer.BCF2FieldWriter
    - htsjdk.variant.variantcontext.writer.BCF2FieldWriter.GenotypesWriter
      - htsjdk.variant.variantcontext.writer.BCF2FieldWriter.GTWriter
      - htsjdk.variant.variantcontext.writer.BCF2FieldWriter.IGFGenotypesWriter
      - htsjdk.variant.variantcontext.writer.BCF2FieldWriter.IntegerTypeGenotypesWriter
      - htsjdk.variant.variantcontext.writer.BCF2FieldWriter.StaticallyTypeGenotypesWriter
        - htsjdk.variant.variantcontext.writer.BCF2FieldWriter.FTGenotypesWriter
    - htsjdk.variant.variantcontext.writer.BCF2FieldWriter.SiteWriter
      - htsjdk.variant.variantcontext.writer.BCF2FieldWriter.GenericSiteWriter
  - htsjdk.variant.variantcontext.writer.BCF2FieldWriterManager
  - htsjdk.variant.variantcontext.writer.IntGenotypeFieldAccessors
  - htsjdk.variant.variantcontext.writer.IntGenotypeFieldAccessors.Accessor
    - htsjdk.variant.variantcontext.writer.IntGenotypeFieldAccessors.ADAccessor
    - htsjdk.variant.variantcontext.writer.IntGenotypeFieldAccessors.DPAccessor
    - htsjdk.variant.variantcontext.writer.IntGenotypeFieldAccessors.GQAccessor
    - htsjdk.variant.variantcontext.writer.IntGenotypeFieldAccessors.PLAccessor
  - htsjdk.variant.variantcontext.writer.SortingVariantContextWriter
  - htsjdk.variant.variantcontext.writer.VariantContextWriterBuilder

## Interface Hierarchy

- java.lang.AutoCloseable
  - java.io.Closeable
    - htsjdk.variant.variantcontext.writer.VariantContextWriter

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - htsjdk.variant.variantcontext.writer.Options
    - htsjdk.variant.variantcontext.writer.VariantContextWriterBuilder.OutputType