Mercurial > repos > fubar > mashmap
diff pyrev_pos_test/pyrev_pos_test.xml @ 1:0183cad9d13b draft
planemo upload
author | fubar |
---|---|
date | Thu, 22 Feb 2024 10:48:01 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pyrev_pos_test/pyrev_pos_test.xml Thu Feb 22 10:48:01 2024 +0000 @@ -0,0 +1,49 @@ +<tool name="pyrev_pos_test" id="pyrev_pos_test" version="0.01" profile="22.05"> + <!--Source in git at: https://github.com/fubar2/galaxy_tf_overlay--> + <!--Created by toolfactory@galaxy.org at 22/02/2024 10:27:18 using the Galaxy Tool Factory.--> + <description></description> + <requirements/> + <version_command><![CDATA[echo "0.01"]]></version_command> + <command><![CDATA[python +'$runme' +$Input_text_file_to_be_reversed +$pyrev_positionalparse_output]]></command> + <configfiles> + <configfile name="runme"><![CDATA[#raw +## reverse order of text by row +## ToolFactory demonstration +## positional parameters +import sys +inp = sys.argv[1] +outp = sys.argv[2] +i = open(inp,'r').readlines() +o = open(outp,'w') +for row in i: + rs = row.rstrip() + rs = list(rs) + rs.reverse() + o.write(''.join(rs)) + o.write('\n') +o.close() +#end raw]]></configfile> + </configfiles> + <inputs> + <param name="Input_text_file_to_be_reversed" type="data" optional="false" label="Input text file to be reversed" help="" format="txt" multiple="false"/> + </inputs> + <outputs> + <data name="pyrev_positionalparse_output" format="txt" label="pyrev_positionalparse_output" hidden="false"/> + </outputs> + <tests> + <test> + <output name="pyrev_positionalparse_output" value="pyrev_positionalparse_output_sample" compare="diff" lines_diff="0"/> + <param name="Input_text_file_to_be_reversed" value="Input_text_file_to_be_reversed_sample"/> + </test> + </tests> + <help><![CDATA[ + **What it Does** + ]]></help> + <citations> + <citation type="doi">10.1093/bioinformatics/bts573</citation> + </citations> +</tool> +