From 244a217ee7d219269e658bc246d3d623cc158287 Mon Sep 17 00:00:00 2001 From: Ron Levine Date: Tue, 8 Mar 2016 12:45:09 -0500 Subject: [PATCH] Fix sample_gene_summary reports header order --- .../walkers/coverage/DepthOfCoverage.java | 45 ++++++++++--------- .../DepthOfCoverageIntegrationTest.java | 24 ++++++++++ 2 files changed, 48 insertions(+), 21 deletions(-) diff --git a/public/gatk-tools-public/src/main/java/org/broadinstitute/gatk/tools/walkers/coverage/DepthOfCoverage.java b/public/gatk-tools-public/src/main/java/org/broadinstitute/gatk/tools/walkers/coverage/DepthOfCoverage.java index 1907cbe8f..82e1723c0 100644 --- a/public/gatk-tools-public/src/main/java/org/broadinstitute/gatk/tools/walkers/coverage/DepthOfCoverage.java +++ b/public/gatk-tools-public/src/main/java/org/broadinstitute/gatk/tools/walkers/coverage/DepthOfCoverage.java @@ -433,7 +433,7 @@ public class DepthOfCoverage extends LocusWalker 0 ) { + if ( !statsByInterval.isEmpty() ) { for(DoCOutputType.Partition partition: partitionTypes) { if ( checkType(statsByInterval.get(0).getSecond().getCoverageByAggregationType(partition) ,partition) ) { printIntervalStats(statsByInterval, @@ -544,27 +544,30 @@ public class DepthOfCoverage extends LocusWalker(Arrays.asList(bams)), new ArrayList(Arrays.asList(intervals))) + + " -geneList "+privateTestDir+"ENSG00000186092.rod"; + + WalkerTestSpec spec = new WalkerTestSpec(cmd, 0, new ArrayList()); + + File baseOutputFile = WalkerTest.createTempFile("depthOfCoverageSampleGeneSummaryHeaderFix", ".tmp"); + spec.setOutputFileLocation(baseOutputFile); + + spec.addAuxFile("0b698e9d6c28479c378bf64182100e11", baseOutputFile); + spec.addAuxFile("97a782ce07fc487d0945b60f66721048", createTempFileFromBase(baseOutputFile.getAbsolutePath()+".sample_cumulative_coverage_counts")); + spec.addAuxFile("02cd919ef71d8bcfb1c1622b7a683033", createTempFileFromBase(baseOutputFile.getAbsolutePath()+".sample_cumulative_coverage_proportions")); + spec.addAuxFile("799d8ff6a12d3109f985953ce91ab17c", createTempFileFromBase(baseOutputFile.getAbsolutePath()+".sample_gene_summary")); + spec.addAuxFile("c9624eaa0a800da0b457daa752f7ed92", createTempFileFromBase(baseOutputFile.getAbsolutePath()+".sample_interval_statistics")); + spec.addAuxFile("34ac6759bff2d34890a30a44f8887336", createTempFileFromBase(baseOutputFile.getAbsolutePath()+".sample_interval_summary")); + spec.addAuxFile("166b97db63a95c3ceb44d790d98a6fc1", createTempFileFromBase(baseOutputFile.getAbsolutePath()+".sample_statistics")); + spec.addAuxFile("77e03df80132408c6c773cdb1f835e83", createTempFileFromBase(baseOutputFile.getAbsolutePath()+".sample_summary")); + + execute("testSampleGeneSummaryHeaderFix", spec); + } }