public abstract class InfoFieldAnnotation extends VariantAnnotation
Constructor and Description |
---|
InfoFieldAnnotation() |
Modifier and Type | Method and Description |
---|---|
abstract java.util.Map<java.lang.String,java.lang.Object> |
annotate(ReferenceContext ref,
htsjdk.variant.variantcontext.VariantContext vc,
AlleleLikelihoods<GATKRead,htsjdk.variant.variantcontext.Allele> likelihoods)
Computes the annotation for the given variant and the likelihoods per read.
|
java.util.List<htsjdk.variant.vcf.VCFInfoHeaderLine> |
getDescriptions()
Returns the descriptions used for the VCF INFO meta field.
|
getKeyNames, toString
public abstract java.util.Map<java.lang.String,java.lang.Object> annotate(ReferenceContext ref, htsjdk.variant.variantcontext.VariantContext vc, AlleleLikelihoods<GATKRead,htsjdk.variant.variantcontext.Allele> likelihoods)
ref
- Reference context, may be nullvc
- Variant to be annotated. Not null.likelihoods
- likelihoods indexed by sample, allele, and read within samplepublic java.util.List<htsjdk.variant.vcf.VCFInfoHeaderLine> getDescriptions()