From 8ffea620c8b6f2f6a98da34b9ffdcaf28b122a9f Mon Sep 17 00:00:00 2001
From: Ruben Vorderman <r.h.p.vorderman@lumc.nl>
Date: Mon, 14 May 2018 16:51:43 +0200
Subject: [PATCH] tweak spades memory

---
 spades.wdl | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/spades.wdl b/spades.wdl
index 28fd808..f0feb57 100644
--- a/spades.wdl
+++ b/spades.wdl
@@ -28,7 +28,8 @@ task spades {
     Float? covCutoff
     Int? phredOffset
     Int finalThreads = select_first([threads,1])
-    Float totalMemory = select_first([memoryGb, finalThreads * 16])
+    Float totalMemory = select_first([memoryGb, finalThreads * 16.0])
+    Int finalMemory = ceil(totalMemory)
     Int clusterMemory = ceil(totalMemory / finalThreads)
 
     command {
@@ -57,7 +58,7 @@ task spades {
         ${true="--disable-rr" false="" disableRepeatResolution } \
         ${"--dataset " + dataset } \
         ${"--threads " + finalThreads} \
-        ${"--memory " + ceil(totalMemory) } \
+        ${"--memory " + finalMemory } \
         ${"-k " + k } \
         ${"--cov-cutoff " + covCutoff } \
         ${"--phred-offset " + phredOffset }
-- 
GitLab