Mercurial > repos > recetox > assign_ri_from_comment
diff riassigner_from_comment.xml @ 1:7226eba9c09d draft
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/riassigner commit 4b8a43b863ff8a0ff1d5a08e516068853adf358d
author | recetox |
---|---|
date | Tue, 16 Apr 2024 11:30:39 +0000 |
parents | 6975af39ba79 |
children | 97ccdb1ba47c |
line wrap: on
line diff
--- a/riassigner_from_comment.xml Thu Feb 22 10:40:33 2024 +0000 +++ b/riassigner_from_comment.xml Tue Apr 16 11:30:39 2024 +0000 @@ -1,4 +1,4 @@ -<tool id="riassigner_from_comment" name="RIAssigner init from comment" version="@TOOL_VERSION@+galaxy4" profile="21.09"> +<tool id="riassigner_from_comment" name="RIAssigner init from comment" version="@TOOL_VERSION@+galaxy5" profile="21.09"> <description>Assign different retention indices from unstructured comment metadata</description> <macros> <import>macros.xml</import> @@ -15,7 +15,11 @@ <command detect_errors="exit_code"><![CDATA[ python ${script} && + #if $input.ext == "csv" + mv results.tsv ${output} + #else: mv results.${input.ext} ${output} + #end if ]]> </command> @@ -28,7 +32,11 @@ query = MatchMSData('${input}', '${input.ext}', rt_unit="seconds") #end if query.init_ri_from_comment('${format}') +#if $input.ext == "csv" +query.write('results.tsv') +#else query.write('results.${input.ext}') +#end if </configfile> </configfiles> @@ -46,13 +54,19 @@ </inputs> <outputs> - <data format_source="input" name="output" label="${on_string} with ${format} RI"/> + <data format="tsv" name="output" label="${on_string} with ${format} RI"> + <change_format> + <when input="input.ext" value="msp" format="msp" /> + <when input="input.ext" value="mgf" format="mgf" /> + <when input="input.ext" value="parquet" format="parquet" /> + </change_format> + </data> </outputs> <tests> <test> <param name="input" value="nist_to_ri_2mols_input.csv" ftype="csv"/> - <output name="output" file="nist_to_ri_2mols_output.csv" ftype="csv"/> + <output name="output" file="nist_to_ri_2mols_output.tsv" ftype="tsv"/> </test> <test> <param name="input" value="nist_ei_ms_2mols_input.msp" ftype="msp"/>