diff --git a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/scripts/CoverageStats.scala b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/scripts/CoverageStats.scala
index 9d2ef27b0585b5c9ba6a6f40539f960101095b37..80704ef777d983b38494aacd772c6a3db9be5f31 100644
--- a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/scripts/CoverageStats.scala
+++ b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/scripts/CoverageStats.scala
@@ -39,7 +39,7 @@ class CoverageStats(val root: Configurable) extends PythonCommandLineFunction {
 }
 
 object CoverageStats {
-  def apply(root: Configurable, input: File, outputDir: String): CoverageStats = {
+  def apply(root: Configurable, input: File, outputDir: File): CoverageStats = {
     val coverageStats = new CoverageStats(root)
     coverageStats.input = input
     coverageStats.output = new File(outputDir, input.getName + ".stats")