annotate tool_SUNFLO.xml @ 4:64b9de83b8e6 draft

"planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/6309b0ebe4ac2f7b979d28fb46f90c7719beb87b commit 6309b0ebe4ac2f7b979d28fb46f90c7719beb87b-dirty"
author siwaa
date Tue, 17 Jan 2023 09:29:43 +0000
parents eec09c643933
children b4b957727dec
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
64b9de83b8e6 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/6309b0ebe4ac2f7b979d28fb46f90c7719beb87b commit 6309b0ebe4ac2f7b979d28fb46f90c7719beb87b-dirty"
siwaa
parents: 3
diff changeset
1 <tool id="SUNFLO" name="SUNFLO crop model simulations" version="1.3.0">
0
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
2 <description></description>
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
3 <requirements>
4
64b9de83b8e6 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/6309b0ebe4ac2f7b979d28fb46f90c7719beb87b commit 6309b0ebe4ac2f7b979d28fb46f90c7719beb87b-dirty"
siwaa
parents: 3
diff changeset
4 <container type="singularity">docker://registry.forgemia.inra.fr/record/record/azodyn_sunflo:image-azodynsunflo-1.3</container>
0
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
5 </requirements>
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
6 <command detect_errors="aggressive">
3
eec09c643933 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/e3ed8beeb31a8c8b7e90d80ae3267feb06fc3c90 commit e3ed8beeb31a8c8b7e90d80ae3267feb06fc3c90-dirty"
siwaa
parents: 2
diff changeset
7 unzip ${input_meteo};
eec09c643933 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/e3ed8beeb31a8c8b7e90d80ae3267feb06fc3c90 commit e3ed8beeb31a8c8b7e90d80ae3267feb06fc3c90-dirty"
siwaa
parents: 2
diff changeset
8 dos2unix -n ${file_input} internal_inputSUNFLO.csv;
eec09c643933 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/e3ed8beeb31a8c8b7e90d80ae3267feb06fc3c90 commit e3ed8beeb31a8c8b7e90d80ae3267feb06fc3c90-dirty"
siwaa
parents: 2
diff changeset
9 dos2unix -n ${file_outputs} internal_outputSUNFLO.csv;
eec09c643933 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/e3ed8beeb31a8c8b7e90d80ae3267feb06fc3c90 commit e3ed8beeb31a8c8b7e90d80ae3267feb06fc3c90-dirty"
siwaa
parents: 2
diff changeset
10 /bin/bash -c "Rscript --verbose /data/rAzodynSunflo.R sunflo_simple.vpz sunflo internal_inputSUNFLO.csv internal_outputSUNFLO.csv \${GALAXY_SLOTS:-2}";
0
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
11 zip temp_results.zip simresults_*.txt;
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
12 cp temp_results.zip ${simresults};
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
13 </command>
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
14 <inputs>
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
15 <param name="input_meteo" type="data" format="zip" label="Wheater serie input files (zip file)"/>
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
16 <param name="file_input" type="data" format="csv" label="Crop model input values"/>
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
17 <param name="file_outputs" type="data" format="csv" label="Outputs to simulate"/>
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
18 </inputs>
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
19 <outputs>
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
20 <data format="zip" name="simresults" />
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
21 </outputs>
1
935e06766216 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/3a14800d8c700f5acdf49d564adc9fe820aa1c25 commit 3a14800d8c700f5acdf49d564adc9fe820aa1c25-dirty"
siwaa
parents: 0
diff changeset
22 <tests>
935e06766216 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/3a14800d8c700f5acdf49d564adc9fe820aa1c25 commit 3a14800d8c700f5acdf49d564adc9fe820aa1c25-dirty"
siwaa
parents: 0
diff changeset
23 <test>
935e06766216 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/3a14800d8c700f5acdf49d564adc9fe820aa1c25 commit 3a14800d8c700f5acdf49d564adc9fe820aa1c25-dirty"
siwaa
parents: 0
diff changeset
24 <param name="input_meteo" value="inputs/sunflo_meteo.zip" ftype="zip" />
935e06766216 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/3a14800d8c700f5acdf49d564adc9fe820aa1c25 commit 3a14800d8c700f5acdf49d564adc9fe820aa1c25-dirty"
siwaa
parents: 0
diff changeset
25 <param name="file_input" value="inputs/sunflo_input.csv" ftype="csv" />
935e06766216 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/3a14800d8c700f5acdf49d564adc9fe820aa1c25 commit 3a14800d8c700f5acdf49d564adc9fe820aa1c25-dirty"
siwaa
parents: 0
diff changeset
26 <param name="file_outputs" value="inputs/sunflo_output.csv" ftype="csv" />
935e06766216 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/3a14800d8c700f5acdf49d564adc9fe820aa1c25 commit 3a14800d8c700f5acdf49d564adc9fe820aa1c25-dirty"
siwaa
parents: 0
diff changeset
27 <output name="simresults">
935e06766216 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/3a14800d8c700f5acdf49d564adc9fe820aa1c25 commit 3a14800d8c700f5acdf49d564adc9fe820aa1c25-dirty"
siwaa
parents: 0
diff changeset
28 <assert_contents>
935e06766216 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/3a14800d8c700f5acdf49d564adc9fe820aa1c25 commit 3a14800d8c700f5acdf49d564adc9fe820aa1c25-dirty"
siwaa
parents: 0
diff changeset
29 <has_archive_member path="simresults_LAI.txt">
935e06766216 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/3a14800d8c700f5acdf49d564adc9fe820aa1c25 commit 3a14800d8c700f5acdf49d564adc9fe820aa1c25-dirty"
siwaa
parents: 0
diff changeset
30 <has_text text="0;0;0;0" />
3
eec09c643933 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/e3ed8beeb31a8c8b7e90d80ae3267feb06fc3c90 commit e3ed8beeb31a8c8b7e90d80ae3267feb06fc3c90-dirty"
siwaa
parents: 2
diff changeset
31 <has_text text="0.007303977383" />
1
935e06766216 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/3a14800d8c700f5acdf49d564adc9fe820aa1c25 commit 3a14800d8c700f5acdf49d564adc9fe820aa1c25-dirty"
siwaa
parents: 0
diff changeset
32 </has_archive_member>
935e06766216 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/3a14800d8c700f5acdf49d564adc9fe820aa1c25 commit 3a14800d8c700f5acdf49d564adc9fe820aa1c25-dirty"
siwaa
parents: 0
diff changeset
33 <has_archive_member path="simresults_RDT.txt">
3
eec09c643933 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/e3ed8beeb31a8c8b7e90d80ae3267feb06fc3c90 commit e3ed8beeb31a8c8b7e90d80ae3267feb06fc3c90-dirty"
siwaa
parents: 2
diff changeset
34 <has_text text="25.004733605" />
eec09c643933 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/e3ed8beeb31a8c8b7e90d80ae3267feb06fc3c90 commit e3ed8beeb31a8c8b7e90d80ae3267feb06fc3c90-dirty"
siwaa
parents: 2
diff changeset
35 <has_text text="25.084471273" />
1
935e06766216 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/3a14800d8c700f5acdf49d564adc9fe820aa1c25 commit 3a14800d8c700f5acdf49d564adc9fe820aa1c25-dirty"
siwaa
parents: 0
diff changeset
36 </has_archive_member>
935e06766216 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/3a14800d8c700f5acdf49d564adc9fe820aa1c25 commit 3a14800d8c700f5acdf49d564adc9fe820aa1c25-dirty"
siwaa
parents: 0
diff changeset
37 </assert_contents>
935e06766216 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/3a14800d8c700f5acdf49d564adc9fe820aa1c25 commit 3a14800d8c700f5acdf49d564adc9fe820aa1c25-dirty"
siwaa
parents: 0
diff changeset
38 </output>
935e06766216 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/3a14800d8c700f5acdf49d564adc9fe820aa1c25 commit 3a14800d8c700f5acdf49d564adc9fe820aa1c25-dirty"
siwaa
parents: 0
diff changeset
39 </test>
935e06766216 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/3a14800d8c700f5acdf49d564adc9fe820aa1c25 commit 3a14800d8c700f5acdf49d564adc9fe820aa1c25-dirty"
siwaa
parents: 0
diff changeset
40 </tests>
935e06766216 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/3a14800d8c700f5acdf49d564adc9fe820aa1c25 commit 3a14800d8c700f5acdf49d564adc9fe820aa1c25-dirty"
siwaa
parents: 0
diff changeset
41
0
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
42 <help><![CDATA[
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
43 SUNFLO crop model simulations
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
44 =============================
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
45
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
46 Inputs:
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
47 -------
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
48
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
49 - Zip file of wheather series
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
50 - Input values of the crop model (1 simulation per row)
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
51 - Identification of the crop model output to simulate.
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
52
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
53 Outputs:
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
54 --------
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
55
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
56 - Zip file of the crop model simulation values (1 file per output)
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
57
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
58 Example:
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
59 --------
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
60
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
61 - Copy to your history files 'sunflo_meteo.zip', 'sunflo_input.csv' and 'sunflo_output.csv' from the SUNFLO shared dataset.
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
62 - Fill file names and choose the adequate number of cores.
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
63 - And then execute
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
64
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
65 Credits:
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
66 --------
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
67
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
68 - Author: Ronan Trépos ronan.trepos@inrae.fr
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
69 - Wrapper Maintainer: Ronan Trépos ronan.trepos@inrae.fr
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
70 - Tool Maintainer: Ronan Trépos ronan.trepos@inrae.fr
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
71 - Copyright: INRAE]]>
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
72 </help>
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
73 </tool>
53d753cb6b81 "planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/master/misc/galaxy_tools commit 67ecf5a057de84342a865b7346fe9d096e795298-dirty"
siwaa
parents:
diff changeset
74