comparison redelacSticsInputGenerator.xml @ 10:f707c2fb725b draft

"planemo upload for repository https://forgemia.inra.fr/redelac commit af2d1fcb63a2ae897e02f11e82cc76c4f6e8ca5e"
author siwaa
date Mon, 02 Oct 2023 13:49:57 +0000
parents 2a6d7d053ba7
children 423950cd59cb
comparison
equal deleted inserted replaced
9:2a6d7d053ba7 10:f707c2fb725b
1 <tool id="redelacSticsInputGenerator" name="redelacSticsInputGenerator" version="1.0.4"> 1 <tool id="redelacSticsInputGenerator" name="redelacSticsInputGenerator" version="1.0.5">
2 <description>to run generate Stics Inputs for REDELAC</description> 2 <description>to run generate Stics Inputs for REDELAC</description>
3 <requirements> 3 <requirements>
4 <container type="singularity">docker://registry.forgemia.inra.fr/redelac/redelac-toolbox/sticsrpacks:b782e0b7ce3af7e7a14a87ea750145ed1c2595a0</container> 4 <container type="singularity">docker://registry.forgemia.inra.fr/redelac/redelac-toolbox/sticsrpacks:69b14ab2616cfea4afc36e6974d66e12ac20480b</container>
5 </requirements> 5 </requirements>
6 <command detect_errors="aggressive"> 6 <command detect_errors="aggressive">
7 <![CDATA[ 7 <![CDATA[
8 #if $additional:
9 additional=${additional} &&
10 #else
11 additional=noAdditionalPlantOrConfig &&
12 #end if
8 #if str( $IterUsmX.IterUsmX ) == 'usmx_one_after_other': 13 #if str( $IterUsmX.IterUsmX ) == 'usmx_one_after_other':
9 parallel=${$IterUsmX.parallel} && 14 parallel=${$IterUsmX.parallel} &&
10 #else 15 #else
11 parallel=parallel && 16 parallel=parallel &&
12 #end if 17 #end if
13 bash $__tool_directory__/redelacSticsInputGenerator.bash ${IterUsmX.IterUsmX} \${parallel} \${GALAXY_SLOTS:-4} $__tool_directory__ ${Workspace} ${Climat} ${USMs} ${Tec} ${Ini} ${Station} ${GeneratedWorkspace} 18 bash $__tool_directory__/redelacSticsInputGenerator.bash ${IterUsmX.IterUsmX} \${parallel} \${GALAXY_SLOTS:-4} $__tool_directory__ ${Workspace} ${Climat} ${USMs} ${Tec} ${Ini} ${Station} \${additional} ${GeneratedWorkspace}
14 ]]> 19 ]]>
15 </command> 20 </command>
16 <inputs> 21 <inputs>
17 <param name="Workspace" type="data" format="zip" label="Select a stics Workspace (zip file)"/> 22 <param name="Workspace" type="data" format="zip" label="Select a stics Workspace (zip file)"/>
18 <param name="Climat" type="data" format="zip" label="Select a climat scenario (zip file)"/> 23 <param name="Climat" type="data" format="zip" label="Select a climat scenario (zip file)"/>
19 <param name="USMs" type="data" format="csv" label="Select the USMs sheet (csv)"/> 24 <param name="USMs" type="data" format="csv" label="Select the USMs sheet (csv)"/>
20 <param name="Tec" type="data" format="csv" label="Select the Tec sheet (csv)"/> 25 <param name="Tec" type="data" format="csv" label="Select the Tec sheet (csv)"/>
21 <param name="Ini" type="data" format="csv" label="Select the Ini sheet (csv)"/> 26 <param name="Ini" type="data" format="csv" label="Select the Ini sheet (csv)"/>
22 <param name="Station" type="data" format="csv" label="Select the Station sheet (csv)"/> 27 <param name="Station" type="data" format="csv" label="Select the Station sheet (csv)"/>
23 <param name="Tag" type="text" value="" label="Outputs tag"/> 28 <param name="additional" type="data" optional="true" format="zip" label="[optional] Select a zipped archive with folder plant (and or) config (zip file)"/>
24 <conditional name="IterUsmX"> 29 <conditional name="IterUsmX">
25 <param name="IterUsmX" type="boolean" checked="true" truevalue="usmx_one_after_other" falsevalue="usmx_at_once"/> 30 <param name="IterUsmX" type="boolean" checked="true" truevalue="usmx_one_after_other" falsevalue="usmx_at_once"/>
26 <when value="usmx_one_after_other"> 31 <when value="usmx_one_after_other">
27 <param name="parallel" type="boolean" checked="true" truevalue="parallel" falsevalue="sequential"/> 32 <param name="parallel" type="boolean" checked="true" truevalue="parallel" falsevalue="sequential"/>
28 </when> 33 </when>
30 </when> 35 </when>
31 </conditional> 36 </conditional>
32 </inputs> 37 </inputs>
33 <outputs> 38 <outputs>
34 <data format="zip" name="GeneratedWorkspace" 39 <data format="zip" name="GeneratedWorkspace"
35 label="GeneratedWorkspace${Tag}"> 40 label="GeneratedWorkspace$">
36 </data> 41 </data>
37 </outputs> 42 </outputs>
38 <tests> 43 <tests>
39 <test> 44 <test>
40 <param name="parallel" value="false" ftype="boolean" /> 45 <param name="parallel" value="false" ftype="boolean" />