annotate flexbar.xml @ 17:952389252467

Uploaded
author jtilman
date Fri, 22 Feb 2013 05:31:55 -0500
parents 765019165d30
children
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
16
765019165d30 Uploaded
jtilman
parents: 15
diff changeset
2 <!-- Flexbar tool definition for Galaxy, version 2.32 -->
13
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
3 <!-- Author: Johannes Roehr -->
7
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
4
16
765019165d30 Uploaded
jtilman
parents: 15
diff changeset
5 <tool id="flexbar" name="Flexbar" version="2.32" force_history_refresh="True">
7
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
6
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
7 <description>flexible barcode and adapter removal</description>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
8
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
9 <requirements>
16
765019165d30 Uploaded
jtilman
parents: 15
diff changeset
10 <requirement type="binary" version="2.32">flexbar</requirement>
7
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
11 </requirements>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
12
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
13 <version_command>flexbar --version</version_command>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
14
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
15 <command interpreter="perl">
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
16
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
17 flexbar.pl flexbar
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
18
15
ec08b13d6c74 Uploaded
jtilman
parents: 14
diff changeset
19 --threads $threads
7
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
20
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
21 --reads $reads
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
22
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
23 #if $cReads2.select == "on":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
24 #if $cReads2.reads2.ext == $reads.ext:
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
25 --reads2 $cReads2.reads2
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 #end if
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
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
30 #if $reads.ext == "fasta":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
31 --format fasta
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
32 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
33 #if $reads.ext == "fastq":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
34 --format fastq
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
35 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
36 #if $reads.ext == "fastqsanger":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
37 --format fastq-sanger
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
38 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
39 #if $reads.ext == "fastqsolexa":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
40 --format fastq-solexa
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
41 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
42 #if $reads.ext == "fastqillumina":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
43 --format fastq-i1.3
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
44 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
45 #if $reads.ext == "csfasta":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
46 --format csfasta
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
47 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
48 #if $reads.ext == "fastqcssanger":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
49 --format csfastq
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
50 #end if
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
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
53 --max-uncalled $maxUncalled
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
54 --min-readlength $minReadLen
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
55
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
56 #if $trimEnds.select == "on":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
57 --pre-trim-left $trimEnds.trimLeft
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
58 --pre-trim-right $trimEnds.trimRight
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
59 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
60
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
61 #if $cTrimPhred.select == "on":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
62 --pre-trim-phred $cTrimPhred.trimPhred
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
63 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
64
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
65 #if $cTrimLen.select == "on":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
66 --post-trim-length $cTrimLen.trimLen
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
67 #end if
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
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
70 #if $cBarcodes.select == "on":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
71 --barcodes $cBarcodes.barcodes
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
72
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
73 #if $cBarcodes.cbReads.select == "yes":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
74 --barcode-reads $cBarcodes.cbReads.bReads
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
75 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
76
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
77 #if $cBarcodes.cbReads.select == "no":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
78 $cBarcodes.cbReads.bKeep
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
79 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
80
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
81 --barcode-trim-end $cBarcodes.bTrimEnd
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
82
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
83 #if $cBarcodes.cbTailLen.select == "yes":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
84 --barcode-tail-length $cBarcodes.cbTailLen.bTailLen
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
85 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
86
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
87 #if $cBarcodes.cbMinOverlap.select == "yes":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
88 --barcode-min-overlap $cBarcodes.cbMinOverlap.bMinOverlap
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
89 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
90
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
91 --barcode-threshold $cBarcodes.bThresh
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
92
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
93 #if $cBarcodes.cbAlignScores.select == "yes":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
94 --barcode-match $bMatch
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
95 --barcode-mismatch $bMismatch
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
96 --barcode-gap $bGap
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 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
99
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
100
12
4cbf6c6d2f2b Fixed issue where adapter removal can not be performed and further minor issues.
jtilman
parents: 7
diff changeset
101 #if $cAdapters.select == "on":
7
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
102
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
103 #if $cAdapters.ccAdapters.select == "data":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
104 --adapters $cAdapters.ccAdapters.adaptersData
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
105 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
106
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
107 #if $cAdapters.ccAdapters.select == "seq":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
108 --adapter-seq $cAdapters.ccAdapters.adapterSeq
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
109 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
110
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
111 --adapter-trim-end $cAdapters.aTrimEnd
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
112
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
113 #if $cAdapters.caTailLen.select == "yes":
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
114 --adapter-tail-length $cAdapters.caTailLen.aTailLen
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
115 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
116
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
117 --adapter-min-overlap $cAdapters.aMinOverlap
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
118 --adapter-threshold $cAdapters.aThresh
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
119
12
4cbf6c6d2f2b Fixed issue where adapter removal can not be performed and further minor issues.
jtilman
parents: 7
diff changeset
120 #if $cAdapters.caAlignScores.select == "yes":
7
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
121 --adapter-match $aMatch
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
122 --adapter-mismatch $aMismatch
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
123 --adapter-gap $aGap
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 #end if
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
126
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
127
12
4cbf6c6d2f2b Fixed issue where adapter removal can not be performed and further minor issues.
jtilman
parents: 7
diff changeset
128 #if $cLogging.select == "show":
7
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
129 $cLogging.logLevel
13
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
130 $cLogging.singleReads
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
131 $cLogging.lenDist
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
132 $cLogging.fastaOutput
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
133 $cLogging.numTags
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
134 $cLogging.remTags
7
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>
13
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
333
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
334 <param name="singleReads" type="select" label="Single reads">
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
335 <option value="" selected="true">Off</option>
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
336 <option value="--single-reads">On</option>
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
337 </param>
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
338
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
339 <param name="lenDist" type="select" label="Read length distribution">
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
340 <option value="" selected="true">Off</option>
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
341 <option value="--length-dist">On</option>
7
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
342 </param>
13
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
343
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
344 <param name="fastaOutput" type="select" label="Fasta output">
7
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
345 <option value="" selected="true">Off</option>
13
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
346 <option value="--fasta-output">Always</option>
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
347 </param>
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
348
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
349 <param name="numTags" type="select" label="Number tags">
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
350 <option value="" selected="true">Off</option>
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
351 <option value="--number-tags">On</option>
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
352 </param>
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
353
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
354 <param name="remTags" type="select" label="Removal tags">
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
355 <option value="" selected="true">Off</option>
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
356 <option value="--removal-tags">On</option>
7
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
357 </param>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
358 </when>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
359 </conditional>
13
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
360
15
ec08b13d6c74 Uploaded
jtilman
parents: 14
diff changeset
361 <param name="threads" type="select" label="Threads" help="check availability of cores">
ec08b13d6c74 Uploaded
jtilman
parents: 14
diff changeset
362 <option value="1" selected="true">1</option>
ec08b13d6c74 Uploaded
jtilman
parents: 14
diff changeset
363 <option value="2">2</option>
ec08b13d6c74 Uploaded
jtilman
parents: 14
diff changeset
364 <option value="4">4</option>
ec08b13d6c74 Uploaded
jtilman
parents: 14
diff changeset
365 </param>
ec08b13d6c74 Uploaded
jtilman
parents: 14
diff changeset
366
7
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
367 </inputs>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
368
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
369 <stdio>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
370 <exit_code range="1:" level="fatal" description="Error!" />
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
371 </stdio>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
372
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
373 <outputs>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
374 <data format="txt" name="output" metadata_source="reads"/>
13
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
375 </outputs>
7
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
376
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 <help>
13
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
379
14
69ddef2ec7d2 Updated help section.
jtilman
parents: 13
diff changeset
380 **Description**
7
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
381
14
69ddef2ec7d2 Updated help section.
jtilman
parents: 13
diff changeset
382 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. Flexbar is available on the project_ page.
7
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
383
14
69ddef2ec7d2 Updated help section.
jtilman
parents: 13
diff changeset
384 .. _project: https://sourceforge.net/projects/flexbar
7
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 ------
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 **Trim-end modes**
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 **Any:** longer part of read remains
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 **Left:** align before or at read end, right part remains
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
393
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
394 **Right:** align after or at read start, left part remains
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
395
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
396 **Left tail:** consider first n bases, see tail-length options
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
397
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
398 **Right tail:** use only last n bases of reads in alignment
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
399
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
400 ------
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
401
14
69ddef2ec7d2 Updated help section.
jtilman
parents: 13
diff changeset
402 **Documentation**
69ddef2ec7d2 Updated help section.
jtilman
parents: 13
diff changeset
403
69ddef2ec7d2 Updated help section.
jtilman
parents: 13
diff changeset
404 Further documentation is available on the `manual`__ wiki page and via the command line help screen.
69ddef2ec7d2 Updated help section.
jtilman
parents: 13
diff changeset
405
69ddef2ec7d2 Updated help section.
jtilman
parents: 13
diff changeset
406 .. __: http://sourceforge.net/p/flexbar/wiki
69ddef2ec7d2 Updated help section.
jtilman
parents: 13
diff changeset
407
69ddef2ec7d2 Updated help section.
jtilman
parents: 13
diff changeset
408 ------
69ddef2ec7d2 Updated help section.
jtilman
parents: 13
diff changeset
409
13
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
410 **Reference**
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
411
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
412 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.
346a2b0979ea Adjusted tool definition and wrapper to Flexbar 2.31 release.
jtilman
parents: 12
diff changeset
413
7
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
414 </help>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
415
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
416 </tool>
589b4866f537 Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff changeset
417