Repository 'velvetoptimiser'
hg clone https://toolshed.g2.bx.psu.edu/repos/simon-gladman/velvetoptimiser

Changeset 4:4a53b89fa703 (2021-01-13)
Previous changeset 3:37d88f41c810 (2018-10-30) Next changeset 5:82398ba86ba7 (2021-11-27)
Commit message:
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velvetoptimiser commit 36de8aa1927d0204107371ffad76bdfe921be44a"
modified:
velvetoptimiser.xml
b
diff -r 37d88f41c810 -r 4a53b89fa703 velvetoptimiser.xml
--- a/velvetoptimiser.xml Tue Oct 30 20:29:42 2018 -0400
+++ b/velvetoptimiser.xml Wed Jan 13 15:31:18 2021 +0000
[
@@ -1,4 +1,4 @@
-<tool id="velvetoptimiser" name="VelvetOptimiser" version="2.2.6">
+<tool id="velvetoptimiser" name="VelvetOptimiser" version="2.2.6+galaxy1">
     <description>Automatically optimize Velvet assemblies</description>
     <requirements>
         <requirement type="package" version="1.2.10">velvet</requirement>
@@ -6,8 +6,11 @@
     </requirements>
     <version_command>VelvetOptimiser.pl --version</version_command>
     <command detect_errors="exit_code"><![CDATA[
-        export OMP_NUM_THREADS=2 &&
-        export OMP_THREAD_LIMIT=2 &&
+        ## In Galaxy we do not us mutlithreading for the velvet
+        ## subprocesses, but only run multiple velvet calls in
+        ## parallel. Otherwise CPUs are overutilized.
+        export OMP_NUM_THREADS=1 &&
+        ## export OMP_THREAD_LIMIT=1 &&
         VelvetOptimiser.pl
             -t "\${GALAXY_SLOTS:-1}"
             -s $start_kmer