From 61bc334df1eff953d93866c1b107bf5fbf38a2f1 Mon Sep 17 00:00:00 2001 From: Chris Hartl Date: Mon, 14 Jan 2013 09:21:30 -0500 Subject: [PATCH] Ensure output table formatting does not contain NaNs. For (0 eval ref calls)/(0 comp ref calls), set the proportion to 0.00. Added integration tests (checked against manual tabulation) --- .../variantutils/GenotypeConcordance.java | 25 +++++--- .../GenotypeConcordanceIntegrationTest.java | 63 +++++++++++++++++++ 2 files changed, 79 insertions(+), 9 deletions(-) create mode 100644 protected/java/test/org/broadinstitute/sting/gatk/walkers/variantutils/GenotypeConcordanceIntegrationTest.java diff --git a/protected/java/src/org/broadinstitute/sting/gatk/walkers/variantutils/GenotypeConcordance.java b/protected/java/src/org/broadinstitute/sting/gatk/walkers/variantutils/GenotypeConcordance.java index de7b14ddb..ab137d4d5 100644 --- a/protected/java/src/org/broadinstitute/sting/gatk/walkers/variantutils/GenotypeConcordance.java +++ b/protected/java/src/org/broadinstitute/sting/gatk/walkers/variantutils/GenotypeConcordance.java @@ -85,6 +85,13 @@ public class GenotypeConcordance extends RodWalker nrsEntry : metrics.getPerSampleNRS().entrySet() ) { @@ -210,4 +217,4 @@ public class GenotypeConcordance extends RodWalker