Mercurial > repos > tomnl > deconrank
diff deconrank.xml @ 1:defa57c7775e draft
planemo upload for repository https://github.com/computational-metabolomics/dma-tools-galaxy commit 6c48bd51987a28401de6cf5e49b1b30e5e73fe16-dirty
| author | tomnl |
|---|---|
| date | Tue, 27 Mar 2018 07:18:42 -0400 |
| parents | d2940fcb7104 |
| children | 8b0b5b25c177 |
line wrap: on
line diff
--- a/deconrank.xml Thu Oct 12 11:21:34 2017 -0400 +++ b/deconrank.xml Tue Mar 27 07:18:42 2018 -0400 @@ -1,13 +1,14 @@ -<tool id="deconrank" name="deconrank" version="0.1.0"> +<tool id="deconrank" name="deconrank" version="0.3.4"> <description>Deconvolute adducts and isotopes then score and rank for fragmentation</description> <requirements> - <requirement type="package" version="0.0.2">deconrank</requirement> + <requirement type="package" version="0.0.26">deconrank</requirement> </requirements> <stdio> <exit_code range="1:" /> </stdio> <command ><![CDATA[ + echo "$irm" && python -m deconrank -i $peaks_file -o . @@ -33,7 +34,14 @@ #if $full_output --full_output #end if - ]]></command> + #if $dschedule.template_cond.template_select == "user" + --method_template_name '$dschedule.template_cond.template_name' + #end if + --target_name '$peaks_file.element_identifier' + + && ls && pwd + + ]]></command> <inputs> <param type="data" name="peaks_file" format="tabular,tsv" @@ -44,9 +52,7 @@ <option value="dims">DI-MS</option> </param> - <param name="polarity" type="select" label="polarity" help="polarity [pos, neg], will assign automatically - based on input file name if not defined" > - <option value="auto" selected="true">automatic (based on input file name)</option> + <param name="polarity" type="select" label="polarity" help="polarity [pos, neg]" > <option value="pos" >positive</option> <option value="neg">negative</option> </param> @@ -109,26 +115,38 @@ <param name="percentage_cid" type="float" value="0.333" min="0" max="1" help="Percentage of time fragmenting using CID (rather than HCD)"/> <param name="delay_time" type="float" value="24" help="Delay time before acquisition begins (secs)"/> + + <conditional name="template_cond"> + <param name="template_select" type="select" label="Use default method template file names?" + help="Default names are: Neg_MSMS_MSn.meth and Pos_MSMS_MSn.meth"> + <option value="default" >Default</option> + <option value="user" >Provide name</option> + </param> + <when value="user"> + <param name="template_name" label="method template name" type="text" /> + </when> + <when value="default"> </when> + </conditional> </section> - </inputs> <outputs> - <data name="decon_scores" label="${tool.name} on ${on_string}: scores" + <data name="scores" label="${tool.name} on ${on_string}: scores" from_work_dir="scores.tsv" format="tsv"/> - <data name="decon_traceback" label="${tool.name} on ${on_string}: traceback" + <data name="traceback" label="${tool.name} on ${on_string}: traceback" from_work_dir="traceback.tsv" format="tsv"/> - <data name="decon_xcalibur_auto_input" label="${tool.name} on ${on_string}: XcaliburAuto input" - from_work_dir="XcaliburAutoInput.tsv" format="tsv"> + + <collection name="targets" type="list" label="${tool.name} on ${on_string}: targets" format="tsv"> + <discover_datasets pattern="(?P<designation>.+)\.tsv" directory="targets" format="tsv" visible="false" + assign_primary_output="true"/> + <filter>technology == "dims"</filter> + </collection> + + <data name="XcaliburAutoInput" label="${tool.name} on ${on_string}: XcaliburAutoInput" + from_work_dir="xcalibur_auto_input.tsv" format="tsv"> <filter>technology == "dims"</filter> </data> - <data name="decon_targets" label="${tool.name} on ${on_string}: targets" - from_work_dir="target.tsv" format="tsv"> - <filter>technology == "dims"</filter> - </data> - - </outputs> <tests> @@ -136,10 +154,10 @@ <param name="peaks_file" value="camera_annotated_peaklist.txt" ftype="tsv"/> <param name="technology" value="dims"/> <param name="polarity" value="pos"/> - <output name="decon_scores" value="scores.tsv"/> - <output name="decon_traceback" value="traceback.tsv"/> - <output name="decon_xcalibur_auto_input" value="XcaliburAutoInput.tsv"/> - <output name="decon_targets" value="target.tsv"/> + <output name="scores" value="scores.tsv"/> + <output name="traceback" value="traceback.tsv"/> + <output name="XcaliburAutoInput" value="XcaliburAutoInput.tsv"/> + <output name="target" value="target.tsv"/> </test> </tests> @@ -148,4 +166,4 @@ ]]></help> <citations> </citations> -</tool> \ No newline at end of file +</tool>
