Mercurial > repos > siwaa > carboseq
changeset 10:f60bb19f7880 draft default tip
"planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/37cec685ade2bbd92376a2a1716ace3b9beab6f9 commit 37cec685ade2bbd92376a2a1716ace3b9beab6f9-dirty"
| author | siwaa |
|---|---|
| date | Mon, 21 Nov 2022 16:00:30 +0000 |
| parents | b75e5e1a0646 |
| children | |
| files | findidpairs.xml getdata.xml preparesim.xml runrothc.xml runsim.xml test-data/inputs/client.files/crop.csv test-data/inputs/client.files/meteo.csv test-data/inputs/client.files/soil.csv |
| diffstat | 8 files changed, 68 insertions(+), 214 deletions(-) [+] |
line wrap: on
line diff
--- a/findidpairs.xml Mon Sep 26 16:04:20 2022 +0000 +++ b/findidpairs.xml Mon Nov 21 16:00:30 2022 +0000 @@ -1,7 +1,7 @@ -<tool id="CarboSeqFindIdPairs" name="CarboSeqFindIdPairs" version="1.1.0"> +<tool id="CarboSeqFindIdPairs" name="CarboSeqFindIdPairs" version="1.2.0"> <description>To get IdPairs</description> <requirements> - <container type="singularity">docker://registry.forgemia.inra.fr/csopra/csopralibs:1.1.0</container> + <container type="singularity">docker://registry.forgemia.inra.fr/csopra/csopralibs:1.2.0</container> </requirements> <command detect_errors="exit_code"><![CDATA[ bash -e -c "mkdir inputs &&
--- a/getdata.xml Mon Sep 26 16:04:20 2022 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,34 +0,0 @@ -<tool id="CarboSeqGetData" name="CarboSeqGetData" version="1.0.0"> - <description>To retrieve the data from the soil db</description> - <requirements> - <container type="singularity">docker://registry.forgemia.inra.fr/carboseq/record-projet-carboseq/getdatacsopraaial:image-1.0</container> - </requirements> - <command detect_errors="exit_code"><![CDATA[ - bash -e -c "R -e \"source('/work/csopralibs/scripts/R/getDataCsopraAIAL.r', echo=TRUE)\" 2>&1; cp ./*.RData ${simulation_data}" - ]]> - </command> -<outputs> - <data format='rdata' name="simulation_data" label="CarboSeq simulations data"/> -</outputs> -<tests> - <test> - <output name="simulation_data"> - <assert_contents> - <has_size value="216929" delta="100" /> - </assert_contents> - </output> - </test> -</tests> -<help> -the CarboSeqGetData tool -======================== - -credits -------- - -- Wrapper Maintainer: Patrick Chabrier patrick.chabrier@inrae.fr -- Tool Maintainer: Eric Casellas eric.casellas@inrae.fr -- Tool Site: https://forgemia.inra.fr/carboseq/record-projet-carboseq -- Copyright: INRAE -</help> -</tool>
--- a/preparesim.xml Mon Sep 26 16:04:20 2022 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,57 +0,0 @@ -<tool id="CarboSeqPrepareSim" name="CarboSeqPrepareSim" version="1.0.0"> - <description>To prepare the data for simulating</description> - <requirements> - <container type="singularity">docker://registry.forgemia.inra.fr/csopra/csopralibs:1.0.0</container> - </requirements> - <command detect_errors="aggressive"><![CDATA[ - bash -e -c "mkdir -p data/client.files && - cp ${meteo_data} data/client.files/meteo.csv && - cp ${crop_data} data/client.files/crop.csv && - cp ${soil_data} data/client.files/soil.csv && - mkdir -p data/mapping.files && - cp ${crop_mapping} data/mapping.files/crop.mapping.csv && - cp ${property_mapping} data/mapping.files/property.mapping.csv && - mkdir output && - export CSOPRALIBS_PARAM_OUTPUT=\$(realpath -s output) && - cp /usr/local/src/myscripts/usercases/prepare-sim/run.r . && - Rscript run.r && - cp output/RothcPreparedRunnerResults.RData ${prepare_output}" - ]]> - </command> - <inputs> - <param name="meteo_data" type="data" format="csv" label="meteo data (csv file)"/> - <param name="crop_data" type="data" format="csv" label="crop data (csv file)"/> - <param name="soil_data" type="data" format="csv" label="soil data (csv file)"/> - <param name="crop_mapping" type="data" format="csv" label="crop mapping (csv file)"/> - <param name="property_mapping" type="data" format="csv" label="property mapping (csv file)"/> - </inputs> -<outputs> - <data format='rdata' name="prepare_output" label="Rothc Prepared Runner Results"/> -</outputs> -<tests> - <test> - <param name="meteo_data" value="inputs/client.files/meteo.csv" ftype="csv" /> - <param name="crop_data" value="inputs/client.files/crop.csv" ftype="csv" /> - <param name="soil_data" value="inputs/client.files/soil.csv" ftype="csv" /> - <param name="crop_mapping" value="inputs/mapping.files/crop.mapping.csv" ftype="csv" /> - <param name="property_mapping" value="inputs/mapping.files/property.mapping.csv" ftype="csv"/> - <output name="prepare_output"> - <assert_contents> - <has_size value="5474" /> - </assert_contents> - </output> - </test> -</tests> -<help> -the CarboSeqPrepareSim tool -=========================== - -credits -------- - -- Wrapper Maintainer: Patrick Chabrier patrick.chabrier@inrae.fr -- Tool Maintainer: Eric Casellas eric.casellas@inrae.fr -- Tool Site: https://forgemia.inra.fr/carboseq/record-projet-carboseq -- Copyright: INRAE -</help> -</tool>
--- a/runrothc.xml Mon Sep 26 16:04:20 2022 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,55 +0,0 @@ -<tool id="CarboSeqRunRothC" name="CarboSeqRunRothC" version="1.0.0"> - <description>To run the RothC simulator</description> - <requirements> - <container type="singularity">docker://registry.forgemia.inra.fr/carboseq/record-projet-carboseq/testcaserothc:image-rothc-1.0</container> - </requirements> - <command detect_errors="exit_code"><![CDATA[ - bash -e -c "cp -r /work/csopralibs . && - cp ${simulation_data} CsopraAIALInTestCase.RData && - cp ${climat_data} csopralibs/data/Csopra/Climat_Csopra/CSOPRA_CLIMAT_MOIS_SAFRAN_2416.txt && - cp /work/csopralibs/scripts/R/testCaseRothC.r testCaseRothC.r && - sed -i 's/source(\"~\/\.Rpro/homeS <- \".\" #source(\"~\/\.Rpro/' testCaseRothC.r && - sed -i 's/setwd(homeS/setwd(getwd()/' testCaseRothC.r && - sed -i 's/load(\"~\/tmp/load(\"\./' testCaseRothC.r && - R -e \"source('./testCaseRothC.r', echo=TRUE)\" > ${log} && - cp Rplots.pdf ${plot}" - ]]> - </command> - <inputs> - <param name="simulation_data" type="data" format="rdata" label="CarboSeq simulations data (rdata file)"/> - <param name="climat_data" type="data" format="txt" label="CarboSeq climat data (txt file)"/> - </inputs> -<outputs> - <data format='txt' name="log" label="CarboSeq RothC log"/> - <data format='pdf' name="plot" label="CarboSeq plot"/> -</outputs> -<tests> - <test> - <param name="simulation_data" value="inputs/Galaxy1-CarboSeq_simulations_data.rdata" ftype="rdata" /> - <param name="climat_data" value="inputs/CSOPRA_CLIMAT_MOIS_SAFRAN_2416.txt" ftype="txt" /> - <output name="plot"> - <assert_contents> - <has_size value="27045" delta="100" /> - </assert_contents> - </output> - <output name="log"> - <assert_contents> - <has_line line="> simTrial$runner$run()" /> - </assert_contents> - </output> - </test> - -</tests> -<help> -the CarboSeqGetData tool -======================== - -credits -------- - -- Wrapper Maintainer: Patrick Chabrier patrick.chabrier@inrae.fr -- Tool Maintainer: Eric Casellas eric.casellas@inrae.fr -- Tool Site: https://forgemia.inra.fr/carboseq/record-projet-carboseq -- Copyright: INRAE -</help> -</tool>
--- a/runsim.xml Mon Sep 26 16:04:20 2022 +0000 +++ b/runsim.xml Mon Nov 21 16:00:30 2022 +0000 @@ -1,7 +1,7 @@ -<tool id="CarboSeqRunSim" name="CarboSeqRunSim" version="1.1.0"> +<tool id="CarboSeqRunSim" name="CarboSeqRunSim" version="1.2.0"> <description>To run the simulator</description> <requirements> - <container type="singularity">docker://registry.forgemia.inra.fr/csopra/csopralibs:1.1.0</container> + <container type="singularity">docker://registry.forgemia.inra.fr/csopra/csopralibs:1.2.0</container> </requirements> <command detect_errors="exit_code"><