diff --git a/public/bammetrics/src/main/scala/nl/lumc/sasc/biopet/pipelines/bammetrics/BamMetrics.scala b/public/bammetrics/src/main/scala/nl/lumc/sasc/biopet/pipelines/bammetrics/BamMetrics.scala
index 6d2f519aa61b3c1da262c694d5e16e54a913c582..09f5a937bf3590e9656c02eec236519abeae698a 100644
--- a/public/bammetrics/src/main/scala/nl/lumc/sasc/biopet/pipelines/bammetrics/BamMetrics.scala
+++ b/public/bammetrics/src/main/scala/nl/lumc/sasc/biopet/pipelines/bammetrics/BamMetrics.scala
@@ -88,8 +88,8 @@ class BamMetrics(val root: Configurable) extends QScript with SummaryQScript wit
 
     for (bedFile <- bedFiles) {
       //TODO: Add target jobs to summary
-      val targetDir = bedFile.getParentFile
-      val targetFile = new File(outputDir, bedFile.getName.stripSuffix(".bed") + ".interval")
+      val targetDir = new File(outputDir, bedFile.getName.stripSuffix(".bed"))
+      val targetFile = new File(targetDir, bedFile.getName.stripSuffix(".bed") + ".interval")
       val targetInterval = BedToInterval(this, bedFile, inputBam, targetFile)
       add(targetInterval, true)
       add(CalculateHsMetrics(this, inputBam, if (baitIntervalFile != null) baitIntervalFile