From b31f4001c674c1b252c79eca791441adf69666e9 Mon Sep 17 00:00:00 2001 From: Ruben Vorderman <r.h.p.vorderman@lumc.nl> Date: Tue, 30 Jan 2018 13:46:26 +0100 Subject: [PATCH] add seqtk sample task --- seqtk.wdl | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 seqtk.wdl diff --git a/seqtk.wdl b/seqtk.wdl new file mode 100644 index 0000000..935669c --- /dev/null +++ b/seqtk.wdl @@ -0,0 +1,25 @@ +task sample { + File sequenceFile + File? outFilePath = "subsampledReads" + String? preCommand + Int? seed + Boolean? twoPassMode + Float? fraction + Int? number + Boolean? zip + + command { + set -e -o pipefail + ${preCommand} + seqtk sample \ + ${"-s " + seed} \ + ${true="-2 " false="" twoPassMode} \ + ${sequenceFile} \ + ${number} ${fraction} \ + ${true="| gzip" false="" zip} \ + ${"> " + outFilePath} + } + output { + File subsampledReads=select_first([outFilePath]) + } +} \ No newline at end of file -- GitLab