changeset 4:6055ffae8903 draft default tip

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/wordcloud commit 91a79a90a63fc6f14b8a99aaa224d1dfd74c9f68
author bgruening
date Wed, 29 Oct 2025 10:25:47 +0000
parents 7b583659453b
children
files test-data/output0.png wordcloud.xml
diffstat 2 files changed, 35 insertions(+), 30 deletions(-) [+]
line wrap: on
line diff
Binary file test-data/output0.png has changed
--- a/wordcloud.xml	Thu Sep 11 16:52:09 2025 +0000
+++ b/wordcloud.xml	Wed Oct 29 10:25:47 2025 +0000
@@ -2,7 +2,7 @@
     <description>with highly customizable appearance</description>
     <macros>
         <token name="@TOOL_VERSION@">1.9.4</token>
-        <token name="@VERSION_SUFFIX@">3</token>
+        <token name="@VERSION_SUFFIX@">4</token>
         <token name="@PROFILE@">23.0</token>
     </macros>
     <requirements>
@@ -65,9 +65,8 @@
                 --color '$color_choice.color'
             #else if $color_choice.color_option == "colormask":
                 --colormask $color_choice.colormask
-            #end if
-            #if $colormap
-                --colormap $colormap
+            #else if $color_choice.colormap == "colormap":
+                --colormap $color_choice.colormap
             #end if
             #if str($prefer_horizontal):
                 --prefer_horizontal $prefer_horizontal
@@ -160,6 +159,7 @@
             <param name="color_option" type="select" label="Color option">
                 <option value="color">Color</option>
                 <option value="colormask">Color Mask</option>
+                <option value="colormap">Colormap</option>
             </param>
             <when value="color">
                 <param argument="--color" type="color" value="#00ff00" optional="true" label="Use given color as coloring for the image">
@@ -169,32 +169,34 @@
             <when value="colormask">
                 <param argument="--colormask" type="data" format="png" optional="true" label="Color Mask" help="Upload a color mask image"/>
             </when>
+            <when value="colormap">
+                <param argument="--colormap" type="select" value="viridis" optional="true" label="Matplotlib colormap name">
+                    <option value="viridis">viridis</option>
+                    <option value="plasma">plasma</option>
+                    <option value="inferno">inferno</option>
+                    <option value="magma">magma</option>
+                    <option value="cividis">cividis</option>
+                    <option value="Greys">Greys</option>
+                    <option value="Purples">Purples</option>
+                    <option value="Blues">Blues</option>
+                    <option value="Greens">Greens</option>
+                    <option value="Oranges">Oranges</option>
+                    <option value="Reds">Reds</option>
+                    <option value="YlOrBr">YlOrBr</option>
+                    <option value="YlOrRd">YlOrRd</option>
+                    <option value="OrRd">OrRd</option>
+                    <option value="PuRd">PuRd</option>
+                    <option value="RdPu">RdPu</option>
+                    <option value="BuPu">BuPu</option>
+                    <option value="GnBu">GnBu</option>
+                    <option value="PuBu">PuBu</option>
+                    <option value="YlGnBu">YlGnBu</option>
+                    <option value="PuBuGn">PuBuGn</option>
+                    <option value="BuGn">BuGn</option>
+                    <option value="YlGn">YlGn</option>
+                </param>
+            </when>
         </conditional>
-        <param argument="--colormap" type="select" value="viridis" optional="true" label="Matplotlib colormap name">
-            <option value="viridis">viridis</option>
-            <option value="plasma">plasma</option>
-            <option value="inferno">inferno</option>
-            <option value="magma">magma</option>
-            <option value="cividis">cividis</option>
-            <option value="Greys">Greys</option>
-            <option value="Purples">Purples</option>
-            <option value="Blues">Blues</option>
-            <option value="Greens">Greens</option>
-            <option value="Oranges">Oranges</option>
-            <option value="Reds">Reds</option>
-            <option value="YlOrBr">YlOrBr</option>
-            <option value="YlOrRd">YlOrRd</option>
-            <option value="OrRd">OrRd</option>
-            <option value="PuRd">PuRd</option>
-            <option value="RdPu">RdPu</option>
-            <option value="BuPu">BuPu</option>
-            <option value="GnBu">GnBu</option>
-            <option value="PuBu">PuBu</option>
-            <option value="YlGnBu">YlGnBu</option>
-            <option value="PuBuGn">PuBuGn</option>
-            <option value="BuGn">BuGn</option>
-            <option value="YlGn">YlGn</option>
-        </param>
         <param argument="--prefer_horizontal" type="float" min="0" max="1" value="0.9" optional="true" label="Ratio of times to try horizontal fitting as opposed to vertical"/>
         <param argument="--scale" type="float" value="1.0" optional="True" label="Scaling between computation and drawing"/>
         <param argument="--relative_scaling" type="float" min="0.0" max="1.0" value="0.0" optional="true" label="Scaling of words by frequency (0 - 1)"/>
@@ -214,7 +216,10 @@
             <param name="min_word_length" value="2"/>
             <param name="width" value="200"/>
             <param name="height" value="100"/>
-            <param name="colormap" value="inferno"/>
+            <conditional name="color_choice">
+                <param name="color_option" value="colormap"/>
+                <param name="colormap" value="inferno"/>
+            </conditional>
             <param name="scale" value="1.8"/>
             <param name="no_collocations" value="false"/>
             <conditional name="fonts">