From 53153fcd79bd08a78868e21998bdda009b83a8d3 Mon Sep 17 00:00:00 2001 From: ebanks Date: Tue, 18 Aug 2009 15:26:10 +0000 Subject: [PATCH] Allow RODs to specify that incomplete records are okay (i.e. that they allow optional fields) git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@1433 348d0f76-0448-11de-a6fe-93d51630548a --- .../sting/gatk/refdata/SimpleIndelROD.java | 4 ++++ .../sting/gatk/refdata/TabularROD.java | 12 +++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/java/src/org/broadinstitute/sting/gatk/refdata/SimpleIndelROD.java b/java/src/org/broadinstitute/sting/gatk/refdata/SimpleIndelROD.java index 401bb5eff..4a70f23fb 100755 --- a/java/src/org/broadinstitute/sting/gatk/refdata/SimpleIndelROD.java +++ b/java/src/org/broadinstitute/sting/gatk/refdata/SimpleIndelROD.java @@ -63,6 +63,10 @@ public class SimpleIndelROD extends TabularROD implements Genotype, AllelicVaria return getFWDAlleles().get(0).length(); } + public boolean allowIncompleteRecords() { + return true; + } + public String toString() { StringBuffer sb = new StringBuffer(); sb.append(getLocation().getContig() + "\t" + getLocation().getStart() + "\t"); diff --git a/java/src/org/broadinstitute/sting/gatk/refdata/TabularROD.java b/java/src/org/broadinstitute/sting/gatk/refdata/TabularROD.java index 8bb8da6d3..28224b017 100755 --- a/java/src/org/broadinstitute/sting/gatk/refdata/TabularROD.java +++ b/java/src/org/broadinstitute/sting/gatk/refdata/TabularROD.java @@ -163,6 +163,16 @@ public class TabularROD extends BasicReferenceOrderedDatum implements Map readHeader(final File source) throws FileNotFoundException { ArrayList header = null; int linesLookedAt = 0; @@ -308,7 +318,7 @@ public class TabularROD extends BasicReferenceOrderedDatum implements Map