comparison redelacSticsInputGenerator.xml @ 9:2a6d7d053ba7 draft

"planemo upload for repository https://forgemia.inra.fr/redelac commit adcac73e150f1f821b4b7f7673a490dc0fadc936"
author siwaa
date Mon, 25 Sep 2023 16:25:51 +0000
parents 0625e6a639ea
children f707c2fb725b
comparison
equal deleted inserted replaced
8:0625e6a639ea 9:2a6d7d053ba7
1 <tool id="redelacSticsInputGenerator" name="redelacSticsInputGenerator" version="1.0.2"> 1 <tool id="redelacSticsInputGenerator" name="redelacSticsInputGenerator" version="1.0.4">
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/sticsrfiles:9a2d54c0674a6b902299dd22fdd37c2f67509fa2</container> 4 <container type="singularity">docker://registry.forgemia.inra.fr/redelac/redelac-toolbox/sticsrpacks:b782e0b7ce3af7e7a14a87ea750145ed1c2595a0</container>
5 </requirements> 5 </requirements>
6 <command detect_errors="aggressive"> 6 <command detect_errors="aggressive">
7 <![CDATA[ 7 <![CDATA[
8 bash $__tool_directory__/redelacSticsInputGenerator.bash ${IterUsmX} $__tool_directory__ ${Workspace} ${Climat} ${USMs} ${Tec} ${Ini} ${Station} ${GeneratedWorkspace} 8 #if str( $IterUsmX.IterUsmX ) == 'usmx_one_after_other':
9 ]]>{ 9 parallel=${$IterUsmX.parallel} &&
10 #else
11 parallel=parallel &&
12 #end if
13 bash $__tool_directory__/redelacSticsInputGenerator.bash ${IterUsmX.IterUsmX} \${parallel} \${GALAXY_SLOTS:-4} $__tool_directory__ ${Workspace} ${Climat} ${USMs} ${Tec} ${Ini} ${Station} ${GeneratedWorkspace}
14 ]]>
10 </command> 15 </command>
11 <inputs> 16 <inputs>
12 <param name="Workspace" type="data" format="zip" label="Select a stics Workspace (zip file)"/> 17 <param name="Workspace" type="data" format="zip" label="Select a stics Workspace (zip file)"/>
13 <param name="Climat" type="data" format="zip" label="Select a climat scenario (zip file)"/> 18 <param name="Climat" type="data" format="zip" label="Select a climat scenario (zip file)"/>
14 <param name="USMs" type="data" format="csv" label="Select the USMs sheet (csv)"/> 19 <param name="USMs" type="data" format="csv" label="Select the USMs sheet (csv)"/>
15 <param name="Tec" type="data" format="csv" label="Select the Tec sheet (csv)"/> 20 <param name="Tec" type="data" format="csv" label="Select the Tec sheet (csv)"/>
16 <param name="Ini" type="data" format="csv" label="Select the Ini sheet (csv)"/> 21 <param name="Ini" type="data" format="csv" label="Select the Ini sheet (csv)"/>
17 <param name="Station" type="data" format="csv" label="Select the Station sheet (csv)"/> 22 <param name="Station" type="data" format="csv" label="Select the Station sheet (csv)"/>
18 <param name="Tag" type="text" value="" label="Outputs tag"/> 23 <param name="Tag" type="text" value="" label="Outputs tag"/>
19 <param name="IterUsmX" type="boolean" checked="true" truevalue="usmx_one_after_other" falsevalue="usmx_at_once"/> 24 <conditional name="IterUsmX">
25 <param name="IterUsmX" type="boolean" checked="true" truevalue="usmx_one_after_other" falsevalue="usmx_at_once"/>
26 <when value="usmx_one_after_other">
27 <param name="parallel" type="boolean" checked="true" truevalue="parallel" falsevalue="sequential"/>
28 </when>
29 <when value="usmx_at_once">
30 </when>
31 </conditional>
20 </inputs> 32 </inputs>
21 <outputs> 33 <outputs>
22 <data format="zip" name="GeneratedWorkspace" 34 <data format="zip" name="GeneratedWorkspace"
23 label="GeneratedWorkspace${Tag}"> 35 label="GeneratedWorkspace${Tag}">
24 </data> 36 </data>
25 </outputs> 37 </outputs>
26 <tests> 38 <tests>
27 <test> 39 <test>
40 <param name="parallel" value="false" ftype="boolean" />
41 <param name="Workspace" value="input/sticsBaseWs.zip" ftype="zip" />
42 <param name="Climat" value="input/flatMeteo.zip" ftype="zip" />
43 <param name="USMs" value="input/USMsSheet.csv" ftype="csv" />
44 <param name="Tec" value="input/TecSheet.csv" ftype="csv" />
45 <param name="Ini" value="input/IniSheet.csv" ftype="csv"/>
46 <param name="Station" value="input/StationsSheet.csv" ftype="csv"/>
47 <output name="GeneratedWorkspace" ftype="zip" >
48 <assert_contents>
49 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-NA-1973-PP\/new_travail.usm">
50 <has_text text="806_1893-637_NPP1-8-2-PP-NA-1973-PP" />
51 </has_archive_member>
52 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-NA-1974-PP\/new_travail.usm">
53 <has_text text="806_1893-637_NPP1-8-2-PP-NA-1974-PP" />
54 </has_archive_member>
55 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-NA-1975-PP\/new_travail.usm">
56 <has_text text="806_1893-637_NPP1-8-2-PP-NA-1975-PP" />
57 </has_archive_member>
58 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-1976-PP\/new_travail.usm">
59 <has_text text="806_1893-637_NPP1-8-2-PP-ref-1976-PP" />
60 </has_archive_member>
61 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-1977-PP\/new_travail.usm">
62 <has_text text="806_1893-637_NPP1-8-2-PP-ref-1977-PP" />
63 </has_archive_member>
64 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-2000-PP\/new_travail.usm">
65 <has_text text="806_1893-637_NPP1-8-2-PP-ref-2000-PP" />
66 </has_archive_member>
67 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-2001-PP\/new_travail.usm">
68 <has_text text="806_1893-637_NPP1-8-2-PP-ref-2001-PP" />
69 </has_archive_member>
70 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-2002-PP\/new_travail.usm">
71 <has_text text="806_1893-637_NPP1-8-2-PP-ref-2002-PP" />
72 </has_archive_member>
73 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-2003-PP\/new_travail.usm">
74 <has_text text="806_1893-637_NPP1-8-2-PP-ref-2003-PP" />
75 </has_archive_member>
76 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-2004-PP\/new_travail.usm">
77 <has_text text="806_1893-637_NPP1-8-2-PP-ref-2004-PP" />
78 </has_archive_member>
79 </assert_contents>
80 </output>
81 </test>
82 <test>
83 <param name="parallel" value="true" ftype="boolean" />
28 <param name="Workspace" value="input/sticsBaseWs.zip" ftype="zip" /> 84 <param name="Workspace" value="input/sticsBaseWs.zip" ftype="zip" />
29 <param name="Climat" value="input/flatMeteo.zip" ftype="zip" /> 85 <param name="Climat" value="input/flatMeteo.zip" ftype="zip" />
30 <param name="USMs" value="input/USMsSheet.csv" ftype="csv" /> 86 <param name="USMs" value="input/USMsSheet.csv" ftype="csv" />
31 <param name="Tec" value="input/TecSheet.csv" ftype="csv" /> 87 <param name="Tec" value="input/TecSheet.csv" ftype="csv" />
32 <param name="Ini" value="input/IniSheet.csv" ftype="csv"/> 88 <param name="Ini" value="input/IniSheet.csv" ftype="csv"/>