annotate redelacSticsTool.bash @ 8:cbd23f8906db draft default tip

"planemo upload for repository https://forgemia.inra.fr/redelac commit 53d19ea66881dcd272711c98940626fa6bb58075"
author siwaa
date Thu, 24 Oct 2024 17:45:22 +0000
parents e0d592bb516e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
e0d592bb516e "planemo upload for repository https://forgemia.inra.fr/redelac commit 1b434482800e773a592b5fc6f472e7df465e91ce"
siwaa
parents: 2
diff changeset
1 mkdir ./JavaSTICS-1.5.1-STICS-10.0.0 &&
e0d592bb516e "planemo upload for repository https://forgemia.inra.fr/redelac commit 1b434482800e773a592b5fc6f472e7df465e91ce"
siwaa
parents: 2
diff changeset
2 cp -r /home/rstudio/JavaSTICS-1.5.1-STICS-10.0.0/logs JavaSTICS-1.5.1-STICS-10.0.0 &&
e0d592bb516e "planemo upload for repository https://forgemia.inra.fr/redelac commit 1b434482800e773a592b5fc6f472e7df465e91ce"
siwaa
parents: 2
diff changeset
3 cp -r /home/rstudio/JavaSTICS-1.5.1-STICS-10.0.0/config JavaSTICS-1.5.1-STICS-10.0.0 &&
e0d592bb516e "planemo upload for repository https://forgemia.inra.fr/redelac commit 1b434482800e773a592b5fc6f472e7df465e91ce"
siwaa
parents: 2
diff changeset
4 cp -r /home/rstudio/JavaSTICS-1.5.1-STICS-10.0.0/plant JavaSTICS-1.5.1-STICS-10.0.0 &&
0
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
5 rm -rf JavaSTICS-1.5.1-STICS-10.0.0/config &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
6 cp -r $4/config JavaSTICS-1.5.1-STICS-10.0.0 &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
7 unzip -q $5 -d TMP &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
8 export WSname=$(ls TMP) &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
9 mv TMP/* JavaSTICS-1.5.1-STICS-10.0.0/WS &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
10 cp ${17} JavaSTICS-1.5.1-STICS-10.0.0/WS/successionPlan.csv &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
11 cp JavaSTICS-1.5.1-STICS-10.0.0/config/param_gen.xml JavaSTICS-1.5.1-STICS-10.0.0/WS &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
12 cp JavaSTICS-1.5.1-STICS-10.0.0/config/param_newform.xml JavaSTICS-1.5.1-STICS-10.0.0/WS &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
13 /usr/bin/time -p -o ./bashlog unzip -q $6 -d TMPbis &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
14 echo "Step 0, time to unzip the Workspace:" &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
15 echo "====================================" &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
16 cat ./bashlog &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
17 echo "====================================" &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
18 mv TMPbis/*/* JavaSTICS-1.5.1-STICS-10.0.0/WS &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
19 cp $7 JavaSTICS-1.5.1-STICS-10.0.0/WS/USMs.csv &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
20 cp $8 JavaSTICS-1.5.1-STICS-10.0.0/WS/Tec.csv &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
21 cp $9 JavaSTICS-1.5.1-STICS-10.0.0/WS/Ini.csv &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
22 cp ${10} JavaSTICS-1.5.1-STICS-10.0.0/WS/Station.csv &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
23 cd JavaSTICS-1.5.1-STICS-10.0.0 &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
24 (if [ "${11}" != "noAdditionalPlantOrConfig" ];
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
25 then
8
cbd23f8906db "planemo upload for repository https://forgemia.inra.fr/redelac commit 53d19ea66881dcd272711c98940626fa6bb58075"
siwaa
parents: 5
diff changeset
26 unzip -q -o ${11} &&
cbd23f8906db "planemo upload for repository https://forgemia.inra.fr/redelac commit 53d19ea66881dcd272711c98940626fa6bb58075"
siwaa
parents: 5
diff changeset
27 cp -r plant WS &&
cbd23f8906db "planemo upload for repository https://forgemia.inra.fr/redelac commit 53d19ea66881dcd272711c98940626fa6bb58075"
siwaa
parents: 5
diff changeset
28 cp config/param_gen.xml WS &&
cbd23f8906db "planemo upload for repository https://forgemia.inra.fr/redelac commit 53d19ea66881dcd272711c98940626fa6bb58075"
siwaa
parents: 5
diff changeset
29 cp config/param_newform.xml WS
0
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
30 fi) &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
31 /usr/bin/time -p -o ./bashlog Rscript --verbose $4/redelacSticsTool.R $1 $2 $3 ${15} &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
32 echo "Step 1, time to run the R script:" &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
33 echo "=================================" &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
34 cat ./bashlog &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
35 echo "=================================" &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
36 cd WS &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
37 #/usr/bin/time -p -o ./bashlog zip ${13} -qq -r analyse_simulations_STICS analyse_simulations_STICS &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
38 /usr/bin/time -p -o ./bashlog 7z a -tzip -mx=1 -mmt=$3 analyse_simulations_STICS analyse_simulations_STICS &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
39 echo "Step 2, time to zip the results:" &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
40 echo "================================" &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
41 cat ./bashlog &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
42 echo "================================" &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
43 cp analyse_simulations_STICS.zip ${16} &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
44 rm -rf analyse_simulations_STICS &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
45 cd .. &&
2
aa575691d6f0 "planemo upload for repository https://forgemia.inra.fr/redelac commit 4176304bfa3f4beb3f49fb713b7dce81e93127f8"
siwaa
parents: 0
diff changeset
46 (if [ "${14}" != "yes" ];
aa575691d6f0 "planemo upload for repository https://forgemia.inra.fr/redelac commit 4176304bfa3f4beb3f49fb713b7dce81e93127f8"
siwaa
parents: 0
diff changeset
47 then
0
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
48 (cd WS && ls | grep -e '^[0-9]*\.[0-9]*$' | xargs -i rm {}) &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
49 mv WS $WSname &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
50 /usr/bin/time -p -o ./bashlog zip ${13} -y -q -r $WSname $WSname &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
51 echo "Step 2, time to zip the Workspace:" &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
52 echo "==================================" &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
53 cat ./bashlog &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
54 echo "==================================" &&
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
55 cp $WSname.zip ${12}
7f8f474a7bd7 "planemo upload for repository https://forgemia.inra.fr/redelac commit 29a2aee3b41d8da4d056600ea5cf4af978c714b9"
siwaa
parents:
diff changeset
56 fi)