diff --git a/cutadapt.wdl b/cutadapt.wdl
index 8d409c3d907e4da94a702ba0b3b05dab1f5e90b3..b2dbdec0c58c9d9aa5fbd464b0efff3793211dc8 100644
--- a/cutadapt.wdl
+++ b/cutadapt.wdl
@@ -237,17 +237,17 @@ task Cutadapt {
         dockerImage: {description: "The docker image used for this task. Changing this may result in errors which the developers may choose not to address.", category: "advanced"}
 
         # outputs
-        cutRead1: {description: ""}
-        report: {description: ""}
-        cutRead2: {description: ""}
-        tooLongOutput: {description: ""}
-        tooShortOutput: {description: ""}
-        untrimmedOutput: {description: ""}
-        tooLongPairedOutput: {description: ""}
-        tooShortPairedOutput: {description: ""}
-        untrimmedPairedOutput: {description: ""}
-        infoFile: {description: ""}
-        restFile: {description: ""}
-        wildcardFile: {description: ""}
+        cutRead1: {description: "Trimmed read one."}
+        report: {description: "Per-adapter statistics file."}
+        cutRead2: {description: "Trimmed read two in pair."}
+        tooLongOutput: {description: "Reads that are too long according to -M."}
+        tooShortOutput: {description: "Reads that are too short according to -m."}
+        untrimmedOutput: {description: "All reads without adapters (instead of the regular output file)."}
+        tooLongPairedOutput: {description: "Second reads in a pair."}
+        tooShortPairedOutput: {description: "Second reads in a pair."}
+        untrimmedPairedOutput: {description: "The second reads in a pair that were not trimmed."}
+        infoFile: {description: "Detailed information about where adapters were found in each read."}
+        restFile: {description: "The rest file."}
+        wildcardFile: {description: "The wildcard file."}
     }
 }
diff --git a/deepvariant.wdl b/deepvariant.wdl
index 8b08e11169174a0481a672940a9c67ebd9367ac4..f71a1c88521ed264aa976e7c6e396a774e1dc72d 100644
--- a/deepvariant.wdl
+++ b/deepvariant.wdl
@@ -90,5 +90,12 @@ task RunDeepVariant {
         memory: {description: "The amount of memory this job will use.", category: "advanced"}
         timeMinutes: {description: "The maximum amount of time the job will run in minutes.", category: "advanced"}
         dockerImage: {description: "The docker image used for this task. Changing this may result in errors which the developers may choose not to address.", category: "advanced"}
+
+        # outputs
+        outputVCF: {description: "Output VCF file."}
+        outputVCFIndex: {description: "Index of output VCF file."}
+        outputVCFStatsReport: {description: "Statistics file."}
+        outputGVCF: {description: "GVCF version of VCF file(s)."}
+        outputGVCFIndex: {description: "Index of GVCF file(s)."}
     }
 }
diff --git a/delly.wdl b/delly.wdl
index ffe9023a6221c24f0cfd0ba5b880d345269bc32a..bf00ed36453fe699daa90b1623408d1b9087cb65 100644
--- a/delly.wdl
+++ b/delly.wdl
@@ -62,5 +62,8 @@ task CallSV {
         memory: {description: "The memory required to run the programs.", category: "advanced"}
         timeMinutes: {description: "The maximum amount of time the job will run in minutes.", category: "advanced"}
         dockerImage: {description: "The docker image used for this task. Changing this may result in errors which the developers may choose not to address.", category: "advanced"}
+
+        # outputs
+        dellyBcf: {description: "File containing structural variants."}
     }
 }
diff --git a/fastqc.wdl b/fastqc.wdl
index feeeaae575e44895430ba5a05726031a4b0bf670..7ca0baa83140b82cf3e254921e3b277b39161192 100644
--- a/fastqc.wdl
+++ b/fastqc.wdl
@@ -125,6 +125,13 @@ task Fastqc {
         memory: {description: "The amount of memory this job will use.", category: "advanced"}
         timeMinutes: {description: "The maximum amount of time the job will run in minutes.", category: "advanced"}
         dockerImage: {description: "The docker image used for this task. Changing this may result in errors which the developers may choose not to address.", category: "advanced"}
+
+        # outputs
+        htmlReport: {description: ""}
+        reportZip: {description: ""}
+        summary: {description: ""}
+        rawReport: {description: ""}
+        images: {description: ""}
     }
 
     meta {
@@ -167,5 +174,10 @@ task GetConfiguration {
         # inputs
         timeMinutes: {description: "The maximum amount of time the job will run in minutes.", category: "advanced"}
         dockerImage: {description: "The docker image used for this task. Changing this may result in errors which the developers may choose not to address.", category: "advanced"}
+
+        # outputs
+        adapterList: {description: ""}
+        contaminantList: {description: ""}
+        limits: {description: ""}
     }
 }