annotate flexbar.xml @ 12:4cbf6c6d2f2b

Fixed issue where adapter removal can not be performed and further minor issues.
author jtilman
date Thu, 17 Jan 2013 18:09:44 +0100
parents 589b4866f537
children 346a2b0979ea
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
1
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
2 <!-- Author: Johannes T. Roehr -->
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
3
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
4 <tool id="flexbar" name="Flexbar" version="2.3" force_history_refresh="True">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
5
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
6 <description>flexible barcode and adapter removal</description>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
7
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
8 <requirements>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
9 <requirement type="binary" version="2.3">flexbar</requirement>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
10 </requirements>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
11
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
12 <version_command>flexbar --version</version_command>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
13
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
14 <command interpreter="perl">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
15
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
16 flexbar.pl flexbar
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
17
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
18 --threads 1
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
19
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
20 --reads $reads
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
21
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
22 #if $cReads2.select == "on":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
23 #if $cReads2.reads2.ext == $reads.ext:
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
24 --reads2 $cReads2.reads2
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
25 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
26 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
27
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
28
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
29 #if $reads.ext == "fasta":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
30 --format fasta
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
31 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
32 #if $reads.ext == "fastq":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
33 --format fastq
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
34 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
35 #if $reads.ext == "fastqsanger":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
36 --format fastq-sanger
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
37 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
38 #if $reads.ext == "fastqsolexa":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
39 --format fastq-solexa
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
40 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
41 #if $reads.ext == "fastqillumina":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
42 --format fastq-i1.3
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
43 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
44 #if $reads.ext == "csfasta":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
45 --format csfasta
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
46 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
47 #if $reads.ext == "fastqcssanger":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
48 --format csfastq
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
49 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
50
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
51
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
52 --max-uncalled $maxUncalled
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
53 --min-readlength $minReadLen
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
54
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
55 #if $trimEnds.select == "on":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
56 --pre-trim-left $trimEnds.trimLeft
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
57 --pre-trim-right $trimEnds.trimRight
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
58 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
59
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
60 #if $cTrimPhred.select == "on":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
61 --pre-trim-phred $cTrimPhred.trimPhred
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
62 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
63
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
64 #if $cTrimLen.select == "on":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
65 --post-trim-length $cTrimLen.trimLen
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
66 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
67
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
68
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
69 #if $cBarcodes.select == "on":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
70 --barcodes $cBarcodes.barcodes
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
71
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
72 #if $cBarcodes.cbReads.select == "yes":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
73 --barcode-reads $cBarcodes.cbReads.bReads
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
74 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
75
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
76 #if $cBarcodes.cbReads.select == "no":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
77 $cBarcodes.cbReads.bKeep
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
78 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
79
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
80 --barcode-trim-end $cBarcodes.bTrimEnd
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
81
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
82 #if $cBarcodes.cbTailLen.select == "yes":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
83 --barcode-tail-length $cBarcodes.cbTailLen.bTailLen
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
84 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
85
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
86 #if $cBarcodes.cbMinOverlap.select == "yes":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
87 --barcode-min-overlap $cBarcodes.cbMinOverlap.bMinOverlap
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
88 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
89
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
90 --barcode-threshold $cBarcodes.bThresh
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
91
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
92 #if $cBarcodes.cbAlignScores.select == "yes":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
93 --barcode-match $bMatch
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
94 --barcode-mismatch $bMismatch
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
95 --barcode-gap $bGap
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
96 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
97 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
98
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
99
12
4cbf6c6d2f2b Fixed issue where adapter removal can not be performed and further minor issues.
jtilman
parents: 7
diff changeset
100 #if $cAdapters.select == "on":
7
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
101
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
102 #if $cAdapters.ccAdapters.select == "data":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
103 --adapters $cAdapters.ccAdapters.adaptersData
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
104 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
105
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
106 #if $cAdapters.ccAdapters.select == "seq":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
107 --adapter-seq $cAdapters.ccAdapters.adapterSeq
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
108 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
109
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
110 --adapter-trim-end $cAdapters.aTrimEnd
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
111
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
112 #if $cAdapters.caTailLen.select == "yes":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
113 --adapter-tail-length $cAdapters.caTailLen.aTailLen
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
114 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
115
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
116 --adapter-min-overlap $cAdapters.aMinOverlap
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
117 --adapter-threshold $cAdapters.aThresh
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
118
12
4cbf6c6d2f2b Fixed issue where adapter removal can not be performed and further minor issues.
jtilman
parents: 7
diff changeset
119 #if $cAdapters.caAlignScores.select == "yes":
7
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
120 --adapter-match $aMatch
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
121 --adapter-mismatch $aMismatch
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
122 --adapter-gap $aGap
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
123 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
124 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
125
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
126
12
4cbf6c6d2f2b Fixed issue where adapter removal can not be performed and further minor issues.
jtilman
parents: 7
diff changeset
127 #if $cLogging.select == "show":
7
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
128 $cLogging.logLevel
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
129 $cLogging.noLenDist
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
130 $cLogging.remTag
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
131 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
132
12
4cbf6c6d2f2b Fixed issue where adapter removal can not be performed and further minor issues.
jtilman
parents: 7
diff changeset
133 #if $cLogging.select == "off":
7
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
134 --no-length-dist
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
135 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
136
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
137
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
138 $output $output.id $__new_file_path__ $reads.ext
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
139
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
140 </command>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
141
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
142 <inputs>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
143
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
144 <param format="fasta,fastq,fastqsanger,fastqsolexa,fastqillumina,csfasta,fastqcssanger" name="reads" type="data" label="Sequencing reads" optional="false"/>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
145
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
146
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
147 <conditional name="cReads2">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
148 <param name="select" type="select" label="2nd read set (paired)">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
149 <option value="off" selected="true">Off</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
150 <option value="on">On</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
151 </param>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
152 <when value="on">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
153 <param format="fasta,fastq,fastqsanger,fastqsolexa,fastqillumina,csfasta,fastqcssanger" name="reads2" type="data" label="Reads 2" optional="false" help="same format as first read set"/>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
154 </when>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
155 </conditional>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
156
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
157
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
158 <param name="maxUncalled" size="4" type="integer" value="0" label="1) Max uncalled" optional="false" help="allowed uncalled bases per read"/>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
159
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
160 <conditional name="trimEnds">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
161 <param name="select" type="select" label="2) Trimming of ends">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
162 <option value="off" selected="true">Off</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
163 <option value="on">On</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
164 </param>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
165 <when value="on">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
166 <param name="trimLeft" size="4" type="integer" value="0" label="Left" optional="false"/>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
167 <param name="trimRight" size="4" type="integer" value="0" label="Right" optional="false" help="trims specified number of bases from read ends"/>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
168 </when>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
169 </conditional>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
170
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
171 <conditional name="cTrimPhred">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
172 <param name="select" type="select" label="3) Phred-trimming">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
173 <option value="off" selected="true">Off</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
174 <option value="on">On</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
175 </param>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
176 <when value="on">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
177 <param name="trimPhred" size="4" type="integer" value="10" label="Threshold" optional="false" help="trim right end until specified or higher quality reached"/>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
178 </when>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
179 </conditional>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
180
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
181
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
182 <conditional name="cBarcodes">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
183 <param name="select" type="select" label="4) Barcode detection">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
184 <option value="off" selected="true">Off</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
185 <option value="on">On</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
186 </param>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
187 <when value="on">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
188 <param format="fasta" name="barcodes" type="data" label="Barcodes" optional="false"/>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
189 <conditional name="cbReads">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
190 <param name="select" type="select" label="Separate barcode reads">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
191 <option value="no" selected="true">No</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
192 <option value="yes">Yes</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
193 </param>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
194 <when value="yes">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
195 <param format="fasta,fastq,fastqsanger,fastqsolexa,fastqillumina,csfasta,fastqcssanger" name="bReads" type="data" label="Separate barcode reads" optional="false"/>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
196 </when>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
197 <when value="no">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
198 <param name="bKeep" type="select" label="Remove barcodes within reads">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
199 <option value="" selected="true">Yes</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
200 <option value="--barcode-keep">No</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
201 </param>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
202 </when>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
203 </conditional>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
204 <param name="bTrimEnd" type="select" label="Trim-end mode" optional="false">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
205 <option value="ANY" selected="true">Any</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
206 <option value="RIGHT">Right</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
207 <option value="RIGHT_TAIL">Right tail</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
208 <option value="LEFT">Left</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
209 <option value="LEFT_TAIL">Left tail</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
210 </param>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
211 <conditional name="cbTailLen">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
212 <param name="select" type="select" label="Change tail length">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
213 <option value="no" selected="true">No</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
214 <option value="yes">Yes</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
215 </param>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
216 <when value="yes">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
217 <param name="bTailLen" size="4" type="integer" value="10" label="Tail length" optional="false"/>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
218 </when>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
219 </conditional>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
220
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
221 <conditional name="cbMinOverlap">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
222 <param name="select" type="select" label="Change min-overlap" help="default: barcode length">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
223 <option value="no" selected="true">No</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
224 <option value="yes">Yes</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
225 </param>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
226 <when value="yes">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
227 <param name="bMinOverlap" size="4" type="integer" value="8" label="Min-overlap" optional="false"/>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
228 </when>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
229 </conditional>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
230
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
231 <param name="bThresh" size="4" type="integer" value="1" label="Threshold" optional="false" help="allowed mismatches and indels per 10 bases"/>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
232
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
233 <conditional name="cbAlignScores">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
234 <param name="select" type="select" label="Modify alignment scores">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
235 <option value="no" selected="true">No</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
236 <option value="yes">Yes</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
237 </param>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
238 <when value="yes">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
239 <param name="bMatch" size="3" type="integer" value="1" label="Match" optional="false"/>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
240 <param name="bMismatch" size="3" type="integer" value="-1" label="Mismatch" optional="false"/>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
241 <param name="bGap" size="3" type="integer" value="-7" label="Gap" optional="false"/>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
242 </when>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
243 </conditional>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
244 </when>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
245 </conditional>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
246
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
247
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
248 <conditional name="cAdapters">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
249 <param name="select" type="select" label="5) Adapter removal">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
250 <option value="off" selected="true">Off</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
251 <option value="on">On</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
252 </param>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
253
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
254 <when value="on">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
255 <conditional name="ccAdapters">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
256 <param name="select" type="select" label="Adapter source">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
257 <option value="data" selected="true">Fasta</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
258 <option value="seq">Sequence</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
259 <!-- <option value="file">File</option> -->
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
260 </param>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
261 <when value="data">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
262 <param format="fasta" name="adaptersData" type="data" label="Adapters" optional="false"/>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
263 </when>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
264 <when value="seq">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
265 <param name="adapterSeq" size="40" label="Adapter" type="text" value="AAAAAAAAAAAAAA" optional="false"/>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
266 </when>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
267 <!-- <when value="file">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
268 <param name="adaptersFile" type="file" label="Adapters file" optional="false"/>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
269 </when> -->
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
270 </conditional>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
271
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
272 <param name="aTrimEnd" type="select" label="Trim-end mode" optional="false">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
273 <option value="ANY">Any</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
274 <option value="RIGHT" selected="true">Right</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
275 <option value="RIGHT_TAIL">Right tail</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
276 <option value="LEFT">Left</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
277 <option value="LEFT_TAIL">Left tail</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
278 </param>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
279
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
280 <conditional name="caTailLen">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
281 <param name="select" type="select" label="Change tail length">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
282 <option value="no" selected="true">No</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
283 <option value="yes">Yes</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
284 </param>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
285 <when value="yes">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
286 <param name="aTailLen" size="4" type="integer" value="10" label="Tail length" optional="false"/>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
287 </when>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
288 </conditional>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
289
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
290 <param name="aMinOverlap" size="4" type="integer" value="1" label="Min-overlap" optional="false"/>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
291 <param name="aThresh" size="4" type="integer" value="3" label="Threshold" optional="false" help="allowed mismatches and indels per 10 bases"/>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
292
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
293 <conditional name="caAlignScores">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
294 <param name="select" type="select" label="Modify alignment scores">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
295 <option value="no" selected="true">No</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
296 <option value="yes">Yes</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
297 </param>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
298 <when value="yes">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
299 <param name="aMatch" size="3" type="integer" value="1" label="Match" optional="false"/>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
300 <param name="aMismatch" size="3" type="integer" value="-1" label="Mismatch" optional="false"/>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
301 <param name="aGap" size="3" type="integer" value="-7" label="Gap" optional="false"/>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
302 </when>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
303 </conditional>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
304 </when>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
305 </conditional>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
306
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
307
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
308 <conditional name="cTrimLen">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
309 <param name="select" type="select" label="6) Trimming to length">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
310 <option value="off" selected="true">Off</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
311 <option value="on">On</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
312 </param>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
313 <when value="on">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
314 <param name="trimLen" size="4" type="integer" value="30" label="Length" optional="false" help="trim reads to certain length from right"/>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
315 </when>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
316 </conditional>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
317
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
318 <param name="minReadLen" size="4" type="integer" value="18" label="7) Minimum read length" optional="false" help="shorter reads are discarded"/>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
319
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
320
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
321 <conditional name="cLogging">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
322 <param name="select" type="select" label="Logging and tagging options">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
323 <option value="off" selected="true">Off</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
324 <option value="show">Show</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
325 </param>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
326 <when value="show">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
327 <param name="logLevel" type="select" label="Alignment logging">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
328 <option value="" selected="true">Off</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
329 <option value="--log-level ALL">All</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
330 <option value="--log-level MOD">Modified</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
331 <option value="--log-level TAB">Tabular</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
332 </param>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
333
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
334 <param name="noLenDist" type="select" label="Read length distribution">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
335 <option value="--no-length-dist" selected="true">Off</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
336 <option value="">On</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
337 </param>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
338
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
339 <param name="remTag" type="select" label="Read tagging">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
340 <option value="" selected="true">Off</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
341 <option value="--removal-tag">Removal tags</option>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
342 </param>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
343 </when>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
344 </conditional>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
345
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
346 </inputs>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
347
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
348 <stdio>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
349 <exit_code range="1:" level="fatal" description="Error!" />
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
350 </stdio>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
351
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
352 <outputs>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
353 <data format="txt" name="output" metadata_source="reads"/>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
354 </outputs>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
355
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
356
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
357 <help>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
358 **Flexbar help**
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
359
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
360 Flexbar_ is a program to preprocess sequencing data. It demultiplexes barcoded runs and removes adapter sequences. Further, basic read trimming and filtering options are provided. Flexbar increases mapping rates and improves genome and transcriptome assemblies. It supports next-generation sequencing data in fasta/q and csfasta/q format from Illumina, Roche 454, and the SOLiD platform.
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
361
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
362 .. _Flexbar: https://sourceforge.net/projects/flexbar
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
363
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
364 ------
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
365
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
366 **Reference**
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
367
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
368 Matthias Dodt, Johannes T. Roehr, Rina Ahmed, Christoph Dieterich: Flexbar — flexible barcode and adapter processing for next-generation sequencing platforms. Biology 2012, 1(3):895-905.
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
369
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
370 ------
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
371
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
372 **Trim-end modes**
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
373
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
374 **Any:** longer part of read remains
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
375
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
376 **Left:** align before or at read end, right part remains
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
377
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
378 **Right:** align after or at read start, left part remains
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
379
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
380 **Left tail:** consider first n bases, see tail-length options
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
381
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
382 **Right tail:** use only last n bases of reads in alignment
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
383
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
384 ------
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
385
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
386 **Documentation**
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
387
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
388 .. class:: warningmark
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
389
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
390 Further documentation is available on the `manual`__ wiki and via the command line help screen.
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
391
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
392 .. __: http://sourceforge.net/p/flexbar/wiki
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
393 </help>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
394
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
395 </tool>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
396