Mercurial > repos > siwaa > redelac_stics_g
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"/> |