annotate RemovingNonAsciicharsfromtextfile/RemovingNonAsciicharsfromtextfile.xml @ 0:33f04fc1f109 draft default tip

Uploaded
author padr
date Thu, 26 Apr 2018 10:57:25 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
33f04fc1f109 Uploaded
padr
parents:
diff changeset
1 <tool id="RemovingNonAsciicharsfromtextfile" name="RemovingNonAsciicharsfromtextfile" version="0.01">
33f04fc1f109 Uploaded
padr
parents:
diff changeset
2 <description>Removing Non-Ascii chars from text file</description>
33f04fc1f109 Uploaded
padr
parents:
diff changeset
3
33f04fc1f109 Uploaded
padr
parents:
diff changeset
4 <command interpreter="python">
33f04fc1f109 Uploaded
padr
parents:
diff changeset
5
33f04fc1f109 Uploaded
padr
parents:
diff changeset
6 RemovingNonAsciicharsfromtextfile.py --script_path "$runMe" --interpreter "bash"
33f04fc1f109 Uploaded
padr
parents:
diff changeset
7 --tool_name "RemovingNonAsciicharsfromtextfile" --input_tab "$input1" --output_dir "./" --output_tab "$tab_file"
33f04fc1f109 Uploaded
padr
parents:
diff changeset
8 </command>
33f04fc1f109 Uploaded
padr
parents:
diff changeset
9 <inputs>
33f04fc1f109 Uploaded
padr
parents:
diff changeset
10 <param name="input1" type="data" format="interval,tabular,txt" label="Select a suitable input file from your history"/>
33f04fc1f109 Uploaded
padr
parents:
diff changeset
11 <param name="job_name" type="text" label="Supply a name for the outputs to remind you what they contain" value="RemovingNonAsciicharsfromtextfile"/>
33f04fc1f109 Uploaded
padr
parents:
diff changeset
12
33f04fc1f109 Uploaded
padr
parents:
diff changeset
13 </inputs>
33f04fc1f109 Uploaded
padr
parents:
diff changeset
14 <outputs>
33f04fc1f109 Uploaded
padr
parents:
diff changeset
15 <data format="txt" name="tab_file" label="${job_name}"/>
33f04fc1f109 Uploaded
padr
parents:
diff changeset
16
33f04fc1f109 Uploaded
padr
parents:
diff changeset
17 </outputs>
33f04fc1f109 Uploaded
padr
parents:
diff changeset
18 <configfiles>
33f04fc1f109 Uploaded
padr
parents:
diff changeset
19 <configfile name="runMe">
33f04fc1f109 Uploaded
padr
parents:
diff changeset
20 #!/bin/bash
33f04fc1f109 Uploaded
padr
parents:
diff changeset
21 INF=\$1
33f04fc1f109 Uploaded
padr
parents:
diff changeset
22 OUTF=\$2
33f04fc1f109 Uploaded
padr
parents:
diff changeset
23 perl -pe's/[[:^ascii:]]//g' &lt; \$INF &gt; \$OUTF
33f04fc1f109 Uploaded
padr
parents:
diff changeset
24 </configfile>
33f04fc1f109 Uploaded
padr
parents:
diff changeset
25 </configfiles>
33f04fc1f109 Uploaded
padr
parents:
diff changeset
26
33f04fc1f109 Uploaded
padr
parents:
diff changeset
27
33f04fc1f109 Uploaded
padr
parents:
diff changeset
28 <tests>
33f04fc1f109 Uploaded
padr
parents:
diff changeset
29 <test>
33f04fc1f109 Uploaded
padr
parents:
diff changeset
30 <param name="input1" value="RemovingNonAsciicharsfromtextfile_test1_input.xls" ftype="interval,tabular,txt"/>
33f04fc1f109 Uploaded
padr
parents:
diff changeset
31 <param name="job_name" value="test1"/>
33f04fc1f109 Uploaded
padr
parents:
diff changeset
32 <param name="runMe" value="$runMe"/>
33f04fc1f109 Uploaded
padr
parents:
diff changeset
33 <output name="tab_file" file="RemovingNonAsciicharsfromtextfile_test1_output.xls" ftype="txt"/>
33f04fc1f109 Uploaded
padr
parents:
diff changeset
34 </test>
33f04fc1f109 Uploaded
padr
parents:
diff changeset
35 </tests>
33f04fc1f109 Uploaded
padr
parents:
diff changeset
36
33f04fc1f109 Uploaded
padr
parents:
diff changeset
37
33f04fc1f109 Uploaded
padr
parents:
diff changeset
38 <help>
33f04fc1f109 Uploaded
padr
parents:
diff changeset
39
33f04fc1f109 Uploaded
padr
parents:
diff changeset
40
33f04fc1f109 Uploaded
padr
parents:
diff changeset
41 **What it Does**
33f04fc1f109 Uploaded
padr
parents:
diff changeset
42
33f04fc1f109 Uploaded
padr
parents:
diff changeset
43 Removing Non-Ascii chars from text file
33f04fc1f109 Uploaded
padr
parents:
diff changeset
44
33f04fc1f109 Uploaded
padr
parents:
diff changeset
45 **Script**
33f04fc1f109 Uploaded
padr
parents:
diff changeset
46 Pressing execute will run the following code over your input file and generate some outputs in your history::
33f04fc1f109 Uploaded
padr
parents:
diff changeset
47
33f04fc1f109 Uploaded
padr
parents:
diff changeset
48
33f04fc1f109 Uploaded
padr
parents:
diff changeset
49 #!/bin/bash
33f04fc1f109 Uploaded
padr
parents:
diff changeset
50 INF=\$1
33f04fc1f109 Uploaded
padr
parents:
diff changeset
51 OUTF=\$2
33f04fc1f109 Uploaded
padr
parents:
diff changeset
52 perl -pe's/[[:^ascii:]]//g' &lt; \$INF &gt; \$OUTF
33f04fc1f109 Uploaded
padr
parents:
diff changeset
53
33f04fc1f109 Uploaded
padr
parents:
diff changeset
54 **Attribution**
33f04fc1f109 Uploaded
padr
parents:
diff changeset
55 This Galaxy tool was created by pela@centrum.cz at 26/04/2018 16:33:35
33f04fc1f109 Uploaded
padr
parents:
diff changeset
56 using the Galaxy Tool Factory.
33f04fc1f109 Uploaded
padr
parents:
diff changeset
57
33f04fc1f109 Uploaded
padr
parents:
diff changeset
58 See https://bitbucket.org/fubar/galaxytoolfactory for details of that project
33f04fc1f109 Uploaded
padr
parents:
diff changeset
59 Please cite: Creating re-usable tools from scripts: The Galaxy Tool Factory. Ross Lazarus; Antony Kaspi; Mark Ziemann; The Galaxy Team.
33f04fc1f109 Uploaded
padr
parents:
diff changeset
60 Bioinformatics 2012; doi: 10.1093/bioinformatics/bts573
33f04fc1f109 Uploaded
padr
parents:
diff changeset
61
33f04fc1f109 Uploaded
padr
parents:
diff changeset
62
33f04fc1f109 Uploaded
padr
parents:
diff changeset
63 </help>
33f04fc1f109 Uploaded
padr
parents:
diff changeset
64 <citations>
33f04fc1f109 Uploaded
padr
parents:
diff changeset
65
33f04fc1f109 Uploaded
padr
parents:
diff changeset
66 <citation type="doi">10.1093/bioinformatics/bts573</citation>
33f04fc1f109 Uploaded
padr
parents:
diff changeset
67 </citations>
33f04fc1f109 Uploaded
padr
parents:
diff changeset
68 </tool>