# Hierarchy For Package htsjdk.variant.variantcontext

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - htsjdk.variant.variantcontext.CommonInfo (implements java.io.Serializable)
  - htsjdk.variant.variantcontext.Genotype (implements java.lang.Comparable<T>, java.io.Serializable)
    - htsjdk.variant.variantcontext.FastGenotype
  - htsjdk.variant.variantcontext.GenotypeBuilder
  - htsjdk.variant.variantcontext.GenotypeJEXLContext
  - htsjdk.variant.variantcontext.GenotypeLikelihoods
  - htsjdk.variant.variantcontext.GenotypeLikelihoods.GenotypeLikelihoodsAllelePair
  - htsjdk.variant.variantcontext.GenotypesContext (implements java.util.List<E>, java.io.Serializable)
    - htsjdk.variant.variantcontext.LazyGenotypesContext
  - htsjdk.variant.variantcontext.LazyGenotypesContext.LazyData
  - htsjdk.variant.variantcontext.SimpleAllele (implements htsjdk.variant.variantcontext.Allele)
  - htsjdk.variant.variantcontext.VariantContext (implements htsjdk.tribble.Feature, htsjdk.beta.plugin.HtsRecord, java.io.Serializable)
  - htsjdk.variant.variantcontext.VariantContextBuilder
  - htsjdk.variant.variantcontext.VariantContextComparator (implements java.util.Comparator<T>, java.io.Serializable)
  - htsjdk.variant.variantcontext.VariantContextUtils
  - htsjdk.variant.variantcontext.VariantContextUtils.JexlVCMatchExp

## Interface Hierarchy

- java.lang.Comparable<T>
  - htsjdk.variant.variantcontext.Allele (also extends java.io.Serializable)
- htsjdk.variant.variantcontext.LazyGenotypesContext.LazyParser
- java.io.Serializable
  - htsjdk.variant.variantcontext.Allele (also extends java.lang.Comparable<T>)

## 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.GenotypeType
    - htsjdk.variant.variantcontext.JexlMissingValueTreatment
    - htsjdk.variant.variantcontext.StructuralVariantType
    - htsjdk.variant.variantcontext.VariantContext.Type
    - htsjdk.variant.variantcontext.VariantContext.Validation