From 9f76aed5157a3921180ed72381fa53bf07ad201c Mon Sep 17 00:00:00 2001 From: ebanks Date: Fri, 22 Oct 2010 14:05:27 +0000 Subject: [PATCH] Fix for IDs 5zP7jJeffK2sdPH1BH4JBVSrQztVEDKP and nX0cuBjoqBW4NQFpM6dE13KpkCuYFpZu git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@4550 348d0f76-0448-11de-a6fe-93d51630548a --- .../sting/gatk/walkers/variantutils/FilterLiftedVariants.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/java/src/org/broadinstitute/sting/gatk/walkers/variantutils/FilterLiftedVariants.java b/java/src/org/broadinstitute/sting/gatk/walkers/variantutils/FilterLiftedVariants.java index 0fb6eb876..22d3cc21f 100755 --- a/java/src/org/broadinstitute/sting/gatk/walkers/variantutils/FilterLiftedVariants.java +++ b/java/src/org/broadinstitute/sting/gatk/walkers/variantutils/FilterLiftedVariants.java @@ -44,6 +44,8 @@ import java.util.*; @Requires(value={},referenceMetaData=@RMD(name="variant",type= VariantContext.class)) public class FilterLiftedVariants extends RodWalker { + private static final int MAX_VARIANT_SIZE = 100; + @Output(doc="File to which variants should be written",required=true) protected VCFWriter writer = null; @@ -64,6 +66,8 @@ public class FilterLiftedVariants extends RodWalker { boolean failed = false; byte[] recordRef = vc.getReference().getBases(); for (int i = 0; i < recordRef.length; i++) { + if ( i > MAX_VARIANT_SIZE ) + break; if ( recordRef[i] != ref[i + (vc.isSNP() ? 0 : 1)] ) { failed = true; break;