Mercurial > repos > siwaa > dairyfit_mergeclim
view mergeclim.xml @ 1:6622d8503a60 draft default tip
"planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 7c0dc2d6e82b42d4275208371c24e8661f7d1d7b"
| author | siwaa |
|---|---|
| date | Mon, 23 Feb 2026 16:16:07 +0000 |
| parents | 58f2fb2b8794 |
| children |
line wrap: on
line source
<tool id="mergeClim" name="mergeClim" version="1.0.1"> <description> to merge Stics climate files archives tgz to a single zip, and choose meshes to keep </description> <command detect_errors="exit_code"> mkdir toArchive; #for $i, $input in enumerate($inputData) echo '${input}'; echo '${input.name}'; cp '${input}' 'tmp_${i}.tgz'; mkdir toArchive/climDir${i}; tar -xvf 'tmp_${i}.tgz' -C 'toArchive/climDir${i}'; #end for tree; mkdir Clim; cat ${listOfMesh} | xargs -t -i find toArchive -type f -name {}* >> tmp; cat tmp | xargs -t -i cp {} Clim; zip -r Clim Clim; mv Clim.zip ${output}; </command> <inputs> <param name="inputData" type="data" format="tgz" multiple="true" label="a tgz archive of Stics Climate files"/> <param name="listOfMesh" type="data" format="txt" label="list of mesh"/> </inputs> <outputs> <data format="zip" name="output" label="SticsClimateFiles"/> </outputs> <tests> </tests> <help> the mergeClim Tool ================== credits ------- - Wrapper Maintainer: Patrick Chabrier patrick.chabrier@inrae.fr - Tool Site: https://forgemia.inra.fr/dairyfit/lot2/dairyfit-toolbox - Copyright: INRAE </help> </tool>
