From ac34c1f878f76f7bd837ab9dc76956f587c0b9d6 Mon Sep 17 00:00:00 2001
From: Ruben Vorderman <r.h.p.vorderman@lumc.nl>
Date: Fri, 19 Jan 2018 15:19:00 +0100
Subject: [PATCH] added extractAdapters task

---
 fastqc.wdl | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/fastqc.wdl b/fastqc.wdl
index 2b4cd87..65b9509 100644
--- a/fastqc.wdl
+++ b/fastqc.wdl
@@ -58,3 +58,31 @@ task fastqc {
         cpu: select_first(threads)
     }
 }
+
+task extractAdapters {
+    File extractAdaptersFastqcJar
+    File inputFile
+    String? adapterOutputFilePath
+    String? contamsOutputFilePath
+    Boolean? skipContams
+    File? knownContamFile
+    File? knownAdapterFile
+    Float? adapterCutoff
+    Boolean? outputAsFasta
+    command {
+    java -jar ${extractAdaptersFastqcJar} \
+    --inputFile ${inputFile} \
+    ${"--adapterOutputFile " + adapterOutputFilePath } \
+    ${"--contamsOutputFile " + contamsOutputFilePath } \
+    ${"--knownContamFile " + knownContamFile} \
+    ${"--knownAdapterFile " + knownAdapterFile} \
+    ${"--adapterCutoff " + adapterCutoff} \
+    ${true="--skipContams" false="" skipContams} \
+    ${true="--outputAsFasta" false="" outputAsFasta}
+    }
+
+    output {
+        File? adapterOutputFile = adapterOutputFilePath
+        File? contamsOutputFile = contamsOutputFilePath
+    }
+}
\ No newline at end of file
-- 
GitLab