comparison SMART/galaxy/trimSequences.xml @ 38:2c0c0a89fad7

Uploaded
author m-zytnicki
date Thu, 02 May 2013 09:56:47 -0400
parents
children
comparison
equal deleted inserted replaced
37:d22fadc825e3 38:2c0c0a89fad7
1 <tool id="trimSequences" name="trim sequences">
2 <description>Remove the 5' and/or 3' adapters of a list of reads.</description>
3 <requirements>
4 <requirement type="set_environment">PYTHONPATH</requirement>
5 </requirements>
6 <command interpreter="python"> ../Java/Python/trimSequences.py -i $inputFile -f fastq
7 #if $OptionFPADP.FPADP == "Yes":
8 -5 $OptionFPADP.fivePAdaptor
9 #end if
10 #if $OptionTPADP.TPADP == "Yes":
11 -3 $OptionTPADP.threePAdaptor
12 #end if
13 -e $errors
14 $indels
15 $noAdaptor5p $noAdaptorFile5p
16 $noAdaptor3p $noAdaptorFile3p
17 -o $outputFile
18
19 </command>
20
21
22 <inputs>
23 <param name="inputFile" type="data" label="Input fastq File" format="fastq"/>
24
25 <conditional name="OptionFPADP">
26 <param name="FPADP" type="select" label="5' adapter">
27 <option value="Yes">Yes</option>
28 <option value="No" selected="true">No</option>
29 </param>
30 <when value="Yes">
31 <param name="fivePAdaptor" type="text" value="None" />
32 </when>
33 <when value="No">
34 </when>
35 </conditional>
36
37 <conditional name="OptionTPADP">
38 <param name="TPADP" type="select" label="3' adapter">
39 <option value="Yes">Yes</option>
40 <option value="No" selected="true">No</option>
41 </param>
42 <when value="Yes">
43 <param name="threePAdaptor" type="text" value="None" />
44 </when>
45 <when value="No">
46 </when>
47 </conditional>
48
49 <param name="errors" type="integer" label="number of errors in percent" value="0" />
50 <param name="indels" type="boolean" truevalue="-d" falsevalue="" checked="false" label="indels option" help="also accept indels"/>
51 <param name="noAdaptor5p" type="boolean" truevalue="-n" falsevalue="" checked="false" label="noAdaptor 5' option" help="file name where to print sequences with no 5' adapter "/>
52 <param name="noAdaptor3p" type="boolean" truevalue="-m" falsevalue="" checked="false" label="noAdaptor 3' option" help="file name where to print sequences with no 3' adapter "/>
53
54 </inputs>
55
56 <outputs>
57 <data format="fastq" name="outputFile" label="[trim sequences] output file"/>
58 <data name="noAdaptorFile5p" format="fastq" label="[trim sequences] noAdapter5p file">
59 <filter>noAdaptor5p</filter>
60 </data>
61 <data name="noAdaptorFile3p" format="fastq" label="[trim sequences] noAdapter3p file">
62 <filter>noAdaptor3p</filter>
63 </data>
64 </outputs>
65
66 <help>
67 This function removes the adaptor from the 5' or 3' end of your reads. It can even recognize the adaptators which are partially present. You can specify whether you are ready to accept indels or not.
68 </help>
69 <tests>
70 <test>
71 <param name="inputFile" value="short_fastq.fastq" />
72 <param name="FPADP" value="Yes"/>
73 <param name="fivePAdaptor" value="AAAA" />
74 <param name="TPADP" value="No"/>
75 <param name="errors" value="1"/>
76 <param name="indels" value="False"/>
77 <param name="noAdaptor5p" value="False"/>
78 <param name= "noAdaptor3p" value="False"/>
79 <output name="outputFile" file="exp_trimsequences_short_fastq.fastq" />
80 </test>
81 </tests>
82 </tool>