diff --git a/flexiprep/src/main/scala/nl/lumc/sasc/biopet/pipelines/flexiprep/Flexiprep.scala b/flexiprep/src/main/scala/nl/lumc/sasc/biopet/pipelines/flexiprep/Flexiprep.scala
index 0bb1fd9ee0e6ed6acdb1420fa150724a71db3a96..d79fc6ca98e9e7566140bdec66a181e9fc8fa8f4 100644
--- a/flexiprep/src/main/scala/nl/lumc/sasc/biopet/pipelines/flexiprep/Flexiprep.scala
+++ b/flexiprep/src/main/scala/nl/lumc/sasc/biopet/pipelines/flexiprep/Flexiprep.scala
@@ -255,7 +255,7 @@ class Flexiprep(val root: Configurable) extends QScript with BiopetQScript {
       summarize.samplename = R1_name
       summarize.clip = !skipClip
       summarize.trim = !skipTrim
-      summarize.out = new File(outputDir + R1_name + ".summary.json")
+      summarize.out = new File(outputDir + summarize.samplename + "." + this.getClass.getSimpleName + ".summary.json")
       for ((k, v) <- outputFiles) summarize.deps +:= v
       add(summarize)
     }