public class EvaluationContext
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static org.broadinstitute.hellbender.tools.walkers.varianteval.util.EvaluationContext.EvaluationContextCombiner |
COMBINER |
Constructor and Description |
---|
EvaluationContext(VariantEval walker,
java.util.Set<java.lang.Class<? extends VariantEvaluator>> evaluationClasses) |
Modifier and Type | Method and Description |
---|---|
void |
apply(ReferenceContext referenceContext,
ReadsContext readsContext,
FeatureContext featureContext,
htsjdk.variant.variantcontext.VariantContext comp,
htsjdk.variant.variantcontext.VariantContext eval) |
void |
combine(EvaluationContext rhs) |
java.util.Set<java.lang.Class<? extends VariantEvaluator>> |
getEvaluationClasses()
Returns a set of VariantEvaluator classes to be used
|
java.util.List<VariantEvaluator> |
getEvaluationInstances()
Return a list of instances of each VariantEvaluator (see getEvaluationClasses).
|
java.util.TreeSet<VariantEvaluator> |
getVariantEvaluators()
Returns a sorted set of VariantEvaluators
|
public static final org.broadinstitute.hellbender.tools.walkers.varianteval.util.EvaluationContext.EvaluationContextCombiner COMBINER
public EvaluationContext(VariantEval walker, java.util.Set<java.lang.Class<? extends VariantEvaluator>> evaluationClasses)
public java.util.List<VariantEvaluator> getEvaluationInstances()
public java.util.Set<java.lang.Class<? extends VariantEvaluator>> getEvaluationClasses()
public final java.util.TreeSet<VariantEvaluator> getVariantEvaluators()
public final void apply(ReferenceContext referenceContext, ReadsContext readsContext, FeatureContext featureContext, htsjdk.variant.variantcontext.VariantContext comp, htsjdk.variant.variantcontext.VariantContext eval)
public void combine(EvaluationContext rhs)