diff pyrevpos/pyrevpos.xml @ 0:bf92b6bd8b20 draft

Uploaded
author fubar
date Tue, 24 Nov 2020 21:59:01 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/pyrevpos/pyrevpos.xml	Tue Nov 24 21:59:01 2020 +0000
@@ -0,0 +1,49 @@
+<tool name="pyrevpos" id="pyrevpos" version="0.01">
+  <!--Cite: Creating re-usable tools from scripts doi:             10.1093/bioinformatics/bts573-->
+  <!--Source in git at: https://github.com/fubar2/toolfactory-->
+  <!--Created by ross.lazarus@gmail.com at 22/08/2020 22:44:22 using the Galaxy Tool Factory.-->
+  <description>pyrevpos</description>
+  <requirements>
+    <requirement version="" type="package">python</requirement>
+  </requirements>
+  <configfiles>
+    <configfile name="runMe"><![CDATA[
+
+# reverse order of text by row
+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()
+]]></configfile>
+  </configfiles>
+  <stdio>
+    <exit_code range="1:" level="fatal"/>
+  </stdio>
+  <version_command/>
+  <command interpreter="python"><![CDATA[$runMe $input1
+$output]]></command>
+  <inputs>
+    <param help="parameter_help" label="inputfile" optional="false" multiple="false" format="txt" type="data" name="input1" argument="input1"/>
+  </inputs>
+  <outputs>
+    <data hidden="false" format="txt" name="output"/>
+  </outputs>
+  <tests>
+    <test>
+      <output value="output_sample" name="output" format="txt"/>
+      <param value="input1_sample" name="input1"/>
+    </test>
+  </tests>
+  <help><![CDATA[
+**What it Does**
+ ]]></help>
+</tool>
+