Mercurial > repos > siwaa > redelac_stics_t
comparison redelacSticsTool.xml @ 0:7f8f474a7bd7 draft
"planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
author | siwaa |
---|---|
date | Tue, 06 Feb 2024 09:21:00 +0000 |
parents | |
children | ed9c49c6c6e1 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:7f8f474a7bd7 |
---|---|
1 <tool id="redelacSticsTool" name="redelacSticsTool" version="1.0.0"> | |
2 <description>to run Stics for REDELAC</description> | |
3 <requirements> | |
4 <container type="singularity">docker://registry.forgemia.inra.fr/redelac/redelac-toolbox/sticsrpacks:1cadd3c67d29b07acb658836292f286e62922c5b</container> | |
5 </requirements> | |
6 <command detect_errors="aggressive"> | |
7 <![CDATA[ | |
8 #if $additional: | |
9 additional=${additional} && | |
10 #else | |
11 additional=noAdditionalPlantOrConfig && | |
12 #end if | |
13 #if $REDELAC.optim == 'optim': | |
14 parallel=${$REDELAC.parallel} && | |
15 #else | |
16 parallel=sequential && | |
17 #end if | |
18 bash $__tool_directory__/redelacSticsTool.bash ${REDELAC.optim} \${parallel} \${GALAXY_SLOTS:-4} $__tool_directory__ ${Workspace} ${Climat} ${USMs} ${Tec} ${Ini} ${Station} \${additional} ${GeneratedWorkspace} ${compress} ${outputsOnly} ${Scenario} ${SimulationResults} ${SuccessionPlan} | |
19 ]]> | |
20 </command> | |
21 <inputs> | |
22 <param name="Scenario" type="text" value="scenarioName" label="Scenario Name"/> | |
23 <param name="Workspace" type="data" format="zip" label="Select a stics Workspace (zip file)"/> | |
24 <param name="Climat" type="data" format="zip" label="Select a climat scenario (zip file)"/> | |
25 <param name="USMs" type="data" format="csv" label="Select the USMs sheet (csv)"/> | |
26 <param name="Tec" type="data" format="csv" label="Select the Tec sheet (csv)"/> | |
27 <param name="Ini" type="data" format="csv" label="Select the Ini sheet (csv)"/> | |
28 <param name="Station" type="data" format="csv" label="Select the Station sheet (csv)"/> | |
29 <param name="additional" type="data" optional="true" format="zip" label="[optional] Select a zipped archive with folder plant (and or) config (zip file)"/> | |
30 <param name="SuccessionPlan" type="data" format="csv" label="Select a plan of succession (csv)"/> | |
31 <conditional name="REDELAC"> | |
32 <param name="optim" type="boolean" checked="true" truevalue="optim" falsevalue="noptim" label="To speed up the xml2txt conversion process by generating file only once"/> | |
33 <when value="optim"> | |
34 <param name="parallel" type="boolean" checked="true" truevalue="parallel" falsevalue="sequential" label="To parallelize the xml2txt conversion process" /> | |
35 </when> | |
36 <when value="noptim"> | |
37 </when> | |
38 </conditional> | |
39 <param name="outputsOnly" type="boolean" checked="true" truevalue="yes" falsevalue="no" label="To get results only"/> | |
40 <param name="compress" type="boolean" checked="true" truevalue="-6" falsevalue="-0" label="To compress or not the output(compressing does slow down the job)"/> | |
41 </inputs> | |
42 <outputs> | |
43 <data format="zip" name="SimulationResults" | |
44 label="SticsOnResults"> | |
45 </data> | |
46 <data format="zip" name="GeneratedWorkspace" | |
47 label="GeneratedWorkspace$"> | |
48 <filter>outputsOnly == 'yes'</filter> | |
49 </data> | |
50 </outputs> | |
51 <tests> | |
52 <test> | |
53 <param name="optim" value="false" ftype="boolean" /> | |
54 <param name="Workspace" value="input/sticsBaseWs.zip" ftype="zip" /> | |
55 <param name="Climat" value="input/flatMeteo.zip" ftype="zip" /> | |
56 <param name="USMs" value="input/USMsSheet.csv" ftype="csv" /> | |
57 <param name="Tec" value="input/TecSheet.csv" ftype="csv" /> | |
58 <param name="Ini" value="input/IniSheet.csv" ftype="csv"/> | |
59 <param name="Station" value="input/StationsSheet.csv" ftype="csv"/> | |
60 <output name="GeneratedWorkspace" ftype="zip" > | |
61 <assert_contents> | |
62 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-NA-1973-PP\/new_travail.usm"> | |
63 <has_text text="806_1893-637_NPP1-8-2-PP-NA-1973-PP" /> | |
64 </has_archive_member> | |
65 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-NA-1974-PP\/new_travail.usm"> | |
66 <has_text text="806_1893-637_NPP1-8-2-PP-NA-1974-PP" /> | |
67 </has_archive_member> | |
68 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-NA-1975-PP\/new_travail.usm"> | |
69 <has_text text="806_1893-637_NPP1-8-2-PP-NA-1975-PP" /> | |
70 </has_archive_member> | |
71 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-1976-PP\/new_travail.usm"> | |
72 <has_text text="806_1893-637_NPP1-8-2-PP-ref-1976-PP" /> | |
73 </has_archive_member> | |
74 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-1977-PP\/new_travail.usm"> | |
75 <has_text text="806_1893-637_NPP1-8-2-PP-ref-1977-PP" /> | |
76 </has_archive_member> | |
77 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-2000-PP\/new_travail.usm"> | |
78 <has_text text="806_1893-637_NPP1-8-2-PP-ref-2000-PP" /> | |
79 </has_archive_member> | |
80 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-2001-PP\/new_travail.usm"> | |
81 <has_text text="806_1893-637_NPP1-8-2-PP-ref-2001-PP" /> | |
82 </has_archive_member> | |
83 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-2002-PP\/new_travail.usm"> | |
84 <has_text text="806_1893-637_NPP1-8-2-PP-ref-2002-PP" /> | |
85 </has_archive_member> | |
86 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-2003-PP\/new_travail.usm"> | |
87 <has_text text="806_1893-637_NPP1-8-2-PP-ref-2003-PP" /> | |
88 </has_archive_member> | |
89 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-2004-PP\/new_travail.usm"> | |
90 <has_text text="806_1893-637_NPP1-8-2-PP-ref-2004-PP" /> | |
91 </has_archive_member> | |
92 </assert_contents> | |
93 </output> | |
94 </test> | |
95 <test> | |
96 <param name="parallel" value="false" ftype="boolean" /> | |
97 <param name="Workspace" value="input/sticsBaseWs.zip" ftype="zip" /> | |
98 <param name="Climat" value="input/flatMeteo.zip" ftype="zip" /> | |
99 <param name="USMs" value="input/USMsSheet.csv" ftype="csv" /> | |
100 <param name="Tec" value="input/TecSheet.csv" ftype="csv" /> | |
101 <param name="Ini" value="input/IniSheet.csv" ftype="csv"/> | |
102 <param name="Station" value="input/StationsSheet.csv" ftype="csv"/> | |
103 <output name="GeneratedWorkspace" ftype="zip" > | |
104 <assert_contents> | |
105 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-NA-1973-PP\/new_travail.usm"> | |
106 <has_text text="806_1893-637_NPP1-8-2-PP-NA-1973-PP" /> | |
107 </has_archive_member> | |
108 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-NA-1974-PP\/new_travail.usm"> | |
109 <has_text text="806_1893-637_NPP1-8-2-PP-NA-1974-PP" /> | |
110 </has_archive_member> | |
111 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-NA-1975-PP\/new_travail.usm"> | |
112 <has_text text="806_1893-637_NPP1-8-2-PP-NA-1975-PP" /> | |
113 </has_archive_member> | |
114 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-1976-PP\/new_travail.usm"> | |
115 <has_text text="806_1893-637_NPP1-8-2-PP-ref-1976-PP" /> | |
116 </has_archive_member> | |
117 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-1977-PP\/new_travail.usm"> | |
118 <has_text text="806_1893-637_NPP1-8-2-PP-ref-1977-PP" /> | |
119 </has_archive_member> | |
120 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-2000-PP\/new_travail.usm"> | |
121 <has_text text="806_1893-637_NPP1-8-2-PP-ref-2000-PP" /> | |
122 </has_archive_member> | |
123 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-2001-PP\/new_travail.usm"> | |
124 <has_text text="806_1893-637_NPP1-8-2-PP-ref-2001-PP" /> | |
125 </has_archive_member> | |
126 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-2002-PP\/new_travail.usm"> | |
127 <has_text text="806_1893-637_NPP1-8-2-PP-ref-2002-PP" /> | |
128 </has_archive_member> | |
129 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-2003-PP\/new_travail.usm"> | |
130 <has_text text="806_1893-637_NPP1-8-2-PP-ref-2003-PP" /> | |
131 </has_archive_member> | |
132 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-2004-PP\/new_travail.usm"> | |
133 <has_text text="806_1893-637_NPP1-8-2-PP-ref-2004-PP" /> | |
134 </has_archive_member> | |
135 </assert_contents> | |
136 </output> | |
137 </test> | |
138 <test> | |
139 <param name="parallel" value="true" ftype="boolean" /> | |
140 <param name="Workspace" value="input/sticsBaseWs.zip" ftype="zip" /> | |
141 <param name="Climat" value="input/flatMeteo.zip" ftype="zip" /> | |
142 <param name="USMs" value="input/USMsSheet.csv" ftype="csv" /> | |
143 <param name="Tec" value="input/TecSheet.csv" ftype="csv" /> | |
144 <param name="Ini" value="input/IniSheet.csv" ftype="csv"/> | |
145 <param name="Station" value="input/StationsSheet.csv" ftype="csv"/> | |
146 <output name="GeneratedWorkspace" ftype="zip" > | |
147 <assert_contents> | |
148 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-NA-1973-PP\/new_travail.usm"> | |
149 <has_text text="806_1893-637_NPP1-8-2-PP-NA-1973-PP" /> | |
150 </has_archive_member> | |
151 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-NA-1974-PP\/new_travail.usm"> | |
152 <has_text text="806_1893-637_NPP1-8-2-PP-NA-1974-PP" /> | |
153 </has_archive_member> | |
154 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-NA-1975-PP\/new_travail.usm"> | |
155 <has_text text="806_1893-637_NPP1-8-2-PP-NA-1975-PP" /> | |
156 </has_archive_member> | |
157 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-1976-PP\/new_travail.usm"> | |
158 <has_text text="806_1893-637_NPP1-8-2-PP-ref-1976-PP" /> | |
159 </has_archive_member> | |
160 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-1977-PP\/new_travail.usm"> | |
161 <has_text text="806_1893-637_NPP1-8-2-PP-ref-1977-PP" /> | |
162 </has_archive_member> | |
163 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-2000-PP\/new_travail.usm"> | |
164 <has_text text="806_1893-637_NPP1-8-2-PP-ref-2000-PP" /> | |
165 </has_archive_member> | |
166 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-2001-PP\/new_travail.usm"> | |
167 <has_text text="806_1893-637_NPP1-8-2-PP-ref-2001-PP" /> | |
168 </has_archive_member> | |
169 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-2002-PP\/new_travail.usm"> | |
170 <has_text text="806_1893-637_NPP1-8-2-PP-ref-2002-PP" /> | |
171 </has_archive_member> | |
172 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-2003-PP\/new_travail.usm"> | |
173 <has_text text="806_1893-637_NPP1-8-2-PP-ref-2003-PP" /> | |
174 </has_archive_member> | |
175 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-2004-PP\/new_travail.usm"> | |
176 <has_text text="806_1893-637_NPP1-8-2-PP-ref-2004-PP" /> | |
177 </has_archive_member> | |
178 </assert_contents> | |
179 </output> | |
180 </test> | |
181 <test> | |
182 <param name="compress" value="false" ftype="boolean" /> | |
183 <param name="parallel" value="true" ftype="boolean" /> | |
184 <param name="Workspace" value="input/sticsBaseWs.zip" ftype="zip" /> | |
185 <param name="Climat" value="input/flatMeteo.zip" ftype="zip" /> | |
186 <param name="USMs" value="input/USMsSheet.csv" ftype="csv" /> | |
187 <param name="Tec" value="input/TecSheet.csv" ftype="csv" /> | |
188 <param name="Ini" value="input/IniSheet.csv" ftype="csv"/> | |
189 <param name="Station" value="input/StationsSheet.csv" ftype="csv"/> | |
190 <output name="GeneratedWorkspace" ftype="zip" > | |
191 <assert_contents> | |
192 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-NA-1973-PP\/new_travail.usm"> | |
193 <has_text text="806_1893-637_NPP1-8-2-PP-NA-1973-PP" /> | |
194 </has_archive_member> | |
195 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-NA-1974-PP\/new_travail.usm"> | |
196 <has_text text="806_1893-637_NPP1-8-2-PP-NA-1974-PP" /> | |
197 </has_archive_member> | |
198 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-NA-1975-PP\/new_travail.usm"> | |
199 <has_text text="806_1893-637_NPP1-8-2-PP-NA-1975-PP" /> | |
200 </has_archive_member> | |
201 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-1976-PP\/new_travail.usm"> | |
202 <has_text text="806_1893-637_NPP1-8-2-PP-ref-1976-PP" /> | |
203 </has_archive_member> | |
204 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-1977-PP\/new_travail.usm"> | |
205 <has_text text="806_1893-637_NPP1-8-2-PP-ref-1977-PP" /> | |
206 </has_archive_member> | |
207 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-2000-PP\/new_travail.usm"> | |
208 <has_text text="806_1893-637_NPP1-8-2-PP-ref-2000-PP" /> | |
209 </has_archive_member> | |
210 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-2001-PP\/new_travail.usm"> | |
211 <has_text text="806_1893-637_NPP1-8-2-PP-ref-2001-PP" /> | |
212 </has_archive_member> | |
213 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-2002-PP\/new_travail.usm"> | |
214 <has_text text="806_1893-637_NPP1-8-2-PP-ref-2002-PP" /> | |
215 </has_archive_member> | |
216 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-2003-PP\/new_travail.usm"> | |
217 <has_text text="806_1893-637_NPP1-8-2-PP-ref-2003-PP" /> | |
218 </has_archive_member> | |
219 <has_archive_member path="rot8_2\/txt_files\/806_1893-637_NPP1-8-2-PP-ref-2004-PP\/new_travail.usm"> | |
220 <has_text text="806_1893-637_NPP1-8-2-PP-ref-2004-PP" /> | |
221 </has_archive_member> | |
222 </assert_contents> | |
223 </output> | |
224 </test> | |
225 </tests> | |
226 <help> | |
227 *The usage of this tool is restricted to the user of the redelac_authorized group.* | |
228 | |
229 *To be granted, apply to the REDELAC Project Team and then request to SIWAA* | |
230 | |
231 Documentation | |
232 ------------- | |
233 A tool to generate Stics Inputs according to a plan for REDELAC | |
234 | |
235 Credits | |
236 ------- | |
237 - Wrapped Tool Author: https://www6.paca.inrae.fr/stics_eng/About-us/Project-Stics-Team | |
238 - Stics Site: https://www6.paca.inra.fr/stics_eng | |
239 - Galaxy Tool Maintainer: Patrick Chabrier patrick.chabrier@inrae.fr | |
240 - Copyright: INRAE | |
241 </help> | |
242 </tool> |