From 2de465dcc7c3c07bca2b0c4512aeeb1a9f33b361 Mon Sep 17 00:00:00 2001
From: DavyCats <davycats.dc@gmail.com>
Date: Tue, 9 Jul 2019 13:04:59 +0200
Subject: [PATCH] add task for chunked-scatter

---
 chunked-scatter.wdl | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)
 create mode 100644 chunked-scatter.wdl

diff --git a/chunked-scatter.wdl b/chunked-scatter.wdl
new file mode 100644
index 0000000..97affd2
--- /dev/null
+++ b/chunked-scatter.wdl
@@ -0,0 +1,33 @@
+version 1.0
+
+task ChunkedScatter {
+    input {
+        File inputFile
+        String prefix = "./scatter"
+        Int? chunkSize
+        Int? overlap
+        Int? minimumBasesPerFile
+
+        String dockerImage = "alpine:latest" #TODO
+    }
+
+    command {
+        set -e
+        mkdir -p ~{prefix}
+        chunked-scatter \
+        -p ~{prefix} \
+        -i ~{inputFile} \
+        ~{"-c " + chunkSize} \
+        ~{"-o " + overlap} \
+        ~{"-m " + minimumBasesPerFile}
+    }
+
+    output {
+        Array[File] scatters = glob(prefix + "_*.bed")
+    }
+
+    runtime {
+        memory: 4
+        docker: dockerImage
+    }
+}
\ No newline at end of file
-- 
GitLab