diff --git a/java/src/org/broadinstitute/sting/gatk/walkers/variantutils/VariantValidationAssessor.java b/java/src/org/broadinstitute/sting/gatk/walkers/variantutils/VariantValidationAssessor.java index 7dc550139..c3de49a83 100644 --- a/java/src/org/broadinstitute/sting/gatk/walkers/variantutils/VariantValidationAssessor.java +++ b/java/src/org/broadinstitute/sting/gatk/walkers/variantutils/VariantValidationAssessor.java @@ -95,15 +95,11 @@ public class VariantValidationAssessor extends RodWalker rods = tracker.getReferenceMetaData(INPUT_VARIANT_ROD_BINDING_NAME); + VariantContext vc = tracker.getVariantContext(ref, INPUT_VARIANT_ROD_BINDING_NAME, ref.getLocus()); // ignore places where we don't have a variant - if ( rods.size() == 0 ) + if ( vc == null ) return null; - Object rod = rods.get(0); - - VariantContext vc = VariantContextAdaptors.toVariantContext(INPUT_VARIANT_ROD_BINDING_NAME, rod, ref); - if ( sampleNames == null ) sampleNames = new TreeSet(vc.getSampleNames());