Constructs an VariantContext from an Variant and Seq[Genotype] and DatabaseVariantAnnotation
Constructs an VariantContext from an Variant and Seq[Genotype] and DatabaseVariantAnnotation
Variant which is used to construct the ReferencePosition
Seq[Genotype]
Option[VariantAnnotation]
VariantContext corresponding to the Variant
Constructs an VariantContext from an Variant
Constructs an VariantContext from an Variant
Variant which is used to construct the ReferencePosition
VariantContext corresponding to the Variant
Constructs an VariantContext from locus data.
Constructs an VariantContext from locus data. Used in merger process.
Nested tuple containing (locus on reference, (variants at site, genotypes at site, optional domain annotation at site))
VariantContext corresponding to the data above.
Produces a new variant context by merging with an optional annotation.
Produces a new variant context by merging with an optional annotation.
If the existing context doesn't have an annotation, pick the new annotation, if present. If both exist, then merge.
An existing VariantContext to annotate.
An optional annotation to add.
A new VariantContext, where an annotation has been added/merged.
Builds a variant context off of a set of genotypes.
Builds a variant context off of a set of genotypes. Builds variants from the genotypes.
List of genotypes to build variant context from.
A variant context corresponding to the variants and genotypes at this site.
Genotypes must be at the same position.
Singleton object for building VariantContexts.