Mercurial > repos > lecorguille > xcms_summary
changeset 6:ca7c9a6da2c6 draft
planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 83b80dcd96b379518c2e4ace992affc889d32ca6
author | lecorguille |
---|---|
date | Fri, 08 Apr 2016 10:40:12 -0400 |
parents | df7b3b846cb6 |
children | ed8d80fc927c |
files | README.rst abims_xcms_summary.xml macros.xml planemo.sh planemo_test.sh tool_dependencies.xml xcms_summary.r |
diffstat | 7 files changed, 111 insertions(+), 27 deletions(-) [+] |
line wrap: on
line diff
--- a/README.rst Fri Mar 18 10:44:23 2016 -0400 +++ b/README.rst Fri Apr 08 10:40:12 2016 -0400 @@ -2,7 +2,22 @@ Changelog/News -------------- +**Version 1.0.1 - 04/04/2016** + +- TEST: refactoring to pass planemo test using conda dependencies + + **Version 1.0.0 - 10/02/2016** - NEW: Create a summary of XCMS analysis + +Test Status +----------- + +Planemo test using conda: failed + +Planemo test using source env.sh: passed + +Planemo shed_test : passed +
--- a/abims_xcms_summary.xml Fri Mar 18 10:44:23 2016 -0400 +++ b/abims_xcms_summary.xml Fri Apr 08 10:40:12 2016 -0400 @@ -1,20 +1,21 @@ -<tool id="abims_xcms_summary" name="xcms.summary" version="1.0.0"> +<tool id="abims_xcms_summary" name="xcms.summary" version="1.0.1"> <description>Create a summary of XCMS analysis</description> - + + <macros> + <import>macros.xml</import> + </macros> + <requirements> <requirement type="package" version="3.1.2">R</requirement> - <requirement type="binary">Rscript</requirement> - <requirement type="package" version="1.44.0">xcms</requirement> - <requirement type="package" version="1.22.0">camera</requirement> + <requirement type="package" version="1.22.0">bioconductor-camera</requirement> + <requirement type="package" version="1.1_4">r-batch</requirement> </requirements> - <stdio> - <exit_code range="1:" level="fatal" /> - </stdio> + <expand macro="stdio"/> - <command interpreter="Rscript"><![CDATA[ - xcms_summary.r + <command><![CDATA[ + $__tool_directory__/xcms_summary.r image $image htmlOutput $htmlOutput @@ -35,19 +36,13 @@ <tests> <test> <param name="image" value="fillpeaks.RData" /> - <output name="htmlOutput" file="summary.html" ftype="html" /> + <output name="htmlOutput" file="summary.html" /> </test> </tests> <help><![CDATA[ - -.. class:: infomark - -**Galaxy integration** ABiMS TEAM - UPMC/CNRS - Station biologique de Roscoff part of Workflow4Metabolomics.org [W4M] - - | Contact support@workflow4metabolomics.org for any questions or concerns about the Galaxy implementation of this tool. - ---------------------------------------------------- + +@HELP_AUTHORS@ ============ Xcms.summary @@ -65,6 +60,11 @@ Changelog/News -------------- +**Version 1.0.1 - 04/04/2016** + +- TEST: refactoring to pass planemo test using conda dependencies + + **Version 1.0.0 - 10/02/2016** - NEW: Create a summary of XCMS analysis @@ -73,8 +73,6 @@ ]]></help> - <citations> - <citation type="doi">10.1093/bioinformatics/btu813</citation> - </citations> + <expand macro="citation" /> </tool>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/macros.xml Fri Apr 08 10:40:12 2016 -0400 @@ -0,0 +1,51 @@ +<?xml version="1.0"?> +<macros> + <xml name="requirements"> + <requirements> + <requirement type="package" version="3.1.2">R</requirement> + <requirement type="package" version="0.4_1">r-snow</requirement> + <requirement type="package" version="1.44.0">bioconductor-xcms</requirement> + <requirement type="package" version="1.1_4">r-batch</requirement> + </requirements> + </xml> + <xml name="stdio"> + <stdio> + <exit_code range="1" level="fatal" /> + </stdio> + </xml> + + <token name="@COMMAND_XCMS_SCRIPT@"> + LANG=C Rscript $__tool_directory__/xcms.r + </token> + + <token name="@COMMAND_LOG_EXIT@"> + ; + return=\$?; + mv log.txt $log; + cat $log; + sh -c "exit \$return" + </token> + + <token name="@HELP_AUTHORS@"> +.. class:: infomark + +**Authors** Colin A. Smith csmith@scripps.edu, Ralf Tautenhahn rtautenh@gmail.com, Steffen Neumann sneumann@ipb-halle.de, Paul Benton hpaul.benton08@imperial.ac.uk and Christopher Conley cjconley@ucdavis.edu + +.. class:: infomark + +**Galaxy integration** ABiMS TEAM - UPMC/CNRS - Station biologique de Roscoff and Yann Guitton yann.guitton@oniris-nantes.fr - part of Workflow4Metabolomics.org [W4M] + + | Contact support@workflow4metabolomics.org for any questions or concerns about the Galaxy implementation of this tool. + +--------------------------------------------------- + + </token> + + + <xml name="citation"> + <citations> + <citation type="doi">10.1021/ac051437y</citation> + <citation type="doi">10.1093/bioinformatics/btu813</citation> + </citations> + </xml> +</macros>
--- a/planemo.sh Fri Mar 18 10:44:23 2016 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -planemo shed_init -f --name=xcms_summary --owner=lecorguille --description="[W4M][GC-MS] XCMS R Package - Preprocessing - HTML Summary for XCMS analysis" --homepage_url="http://workflow4metabolomics.org" --long_description="Part of the W4M project: http://workflow4metabolomics.org\n\nXCMS: http://www.bioconductor.org/packages/release/bioc/html/xcms.html\n\nThis tool create a HTML summary of XCMS analysis" --category="Metabolomics"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/planemo_test.sh Fri Apr 08 10:40:12 2016 -0400 @@ -0,0 +1,21 @@ +planemo conda_init +planemo conda_install . +#Linking packages ... +#Error: ERROR: placeholder '/root/miniconda3/envs/_build_placehold_placehold_placehold_placehold_placehold_p' too short in: ncurses-5.9-4 + + + +source /w/galaxy/dev/shed_tools_tool_dependency_dir/R/3.1.2/iuc/package_r_3_1_2/1ca39eb16186/env.sh +source /w/galaxy/dev/shed_tools_tool_dependency_dir/bioconductor-camera/1.22.0/lecorguille/package_bioconductor_camera_1_22_0/22cec61d66c2/env.sh +planemo test --install_galaxy + +#All 1 test(s) executed passed. +#abims_xcms_summary[0]: passed + + +planemo shed_test --install_galaxy --galaxy_branch "dev" + +#All 2 test(s) executed passed. +#testtoolshed.g2.bx.psu.edu/repos/lecorguille/xcms_xcmsset/abims_xcms_xcmsSet/2.0.8[0]: passed +#testtoolshed.g2.bx.psu.edu/repos/lecorguille/xcms_xcmsset/abims_xcms_xcmsSet/2.0.8[1]: passed +
--- a/tool_dependencies.xml Fri Mar 18 10:44:23 2016 -0400 +++ b/tool_dependencies.xml Fri Apr 08 10:40:12 2016 -0400 @@ -1,9 +1,9 @@ <?xml version="1.0"?> <tool_dependency> <package name="R" version="3.1.2"> - <repository changeset_revision="c987143177d4" name="package_r_3_1_2" owner="iuc" toolshed="https://toolshed.g2.bx.psu.edu" /> + <repository changeset_revision="4d2fd1413b56" name="package_r_3_1_2" owner="iuc" toolshed="https://toolshed.g2.bx.psu.edu" /> </package> - <package name="camera" version="1.22.0"> + <package name="bioconductor-camera" version="1.22.0"> <repository changeset_revision="845eb883bd1b" name="package_r_camera_1_22_0" owner="lecorguille" toolshed="https://toolshed.g2.bx.psu.edu" /> </package> </tool_dependency>
--- a/xcms_summary.r Fri Mar 18 10:44:23 2016 -0400 +++ b/xcms_summary.r Fri Apr 08 10:40:12 2016 -0400 @@ -1,5 +1,5 @@ -#!/usr/local/public/bin/Rscript --vanilla --slave --no-site-file -# version="0.1.0" +#!/usr/bin/env Rscript +# version="1.0.0" #@author Gildas Le Corguille lecorguille@sb-roscoff.fr ABIMS TEAM