From e9b9e2318cccfce10930080defcd072c72a5a918 Mon Sep 17 00:00:00 2001 From: Johan Dahlberg Date: Wed, 3 Oct 2012 11:35:43 +0200 Subject: [PATCH] Fixed SortSam bug, for .done file The *.bai.done file for the .bai file was written in the run directory instead of in the specified output directory. Changing getName() to getAbsolutePath() fixes this. Signed-off-by: Joel Thibault --- .../broadinstitute/sting/queue/extensions/picard/SortSam.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/scala/src/org/broadinstitute/sting/queue/extensions/picard/SortSam.scala b/public/scala/src/org/broadinstitute/sting/queue/extensions/picard/SortSam.scala index 9257cc7c2..b22bb2b59 100644 --- a/public/scala/src/org/broadinstitute/sting/queue/extensions/picard/SortSam.scala +++ b/public/scala/src/org/broadinstitute/sting/queue/extensions/picard/SortSam.scala @@ -50,7 +50,7 @@ class SortSam extends org.broadinstitute.sting.queue.function.JavaCommandLineFun override def freezeFieldValues() { super.freezeFieldValues() if (outputIndex == null && output != null) - outputIndex = new File(output.getName.stripSuffix(".bam") + ".bai") + outputIndex = new File(output.getAbsolutePath.stripSuffix(".bam") + ".bai") }