annotate flexbar_dsc.xml @ 58:bbbae1ee87e0 draft default tip

fix for flexbar with small data issue
author rnateam
date Tue, 16 Feb 2016 10:08:58 -0500
parents fd42c7f0ad4b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
28
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
1
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
2 <!-- Flexbar tool definition for Galaxy, version 2.5 -->
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
3 <!-- Author: Johannes Roehr -->
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
4 <!-- Modified by Daniel Maticzka -->
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
5 <!-- * changed dependency to use separate flexbar package -->
42
8880f22382ae Uploaded
rnateam
parents: 35
diff changeset
6 <!-- * use paired-end dataset collection as output -->
8880f22382ae Uploaded
rnateam
parents: 35
diff changeset
7
8880f22382ae Uploaded
rnateam
parents: 35
diff changeset
8 <!-- * currently only works for barcode splitting with paired-end reads -->
46
fd42c7f0ad4b Uploaded
rnateam
parents: 45
diff changeset
9 <!-- * output is fixed to fastqsanger -->
28
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
10
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
11 <tool id="flexbardsc" name="Flexbar DSC" version="2.5">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
12
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
13 <description>flexible barcode and adapter removal (data set collections)</description>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
14
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
15 <requirements>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
16 <requirement type="package" version="2.5">flexbar</requirement>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
17 </requirements>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
18
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
19 <version_command>flexbar --version</version_command>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
20
29
65103aba4e5f fix xml
rnateam
parents: 28
diff changeset
21 <command><![CDATA[
65103aba4e5f fix xml
rnateam
parents: 28
diff changeset
22
28
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
23 flexbar
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
24
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
25 --threads \${GALAXY_SLOTS:-1}
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
26
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
27 --reads $reads
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
28
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
29 #if $cReads2.select == "on":
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
30 #if $cReads2.reads2.ext == $reads.ext:
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
31 --reads2 $cReads2.reads2
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
32 #end if
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
33 #end if
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
34
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
35 #if $reads.ext == "fastqsanger":
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
36 --format sanger
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
37 #end if
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
38 #if $reads.ext == "fastqsolexa":
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
39 --format solexa
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
40 #end if
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
41 #if $reads.ext == "fastqillumina":
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
42 --format i1.3
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
43 #end if
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
44 #if $reads.ext == "csfasta":
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
45 --color-space
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
46 #end if
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
47 #if $reads.ext == "fastqcssanger":
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
48 --color-space
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
49 #end if
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
50
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
51
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
52 --max-uncalled $maxUncalled
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
53 --min-read-length $minReadLen
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
54
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
55 #if $trimEnds.select == "on":
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
56 --pre-trim-left $trimEnds.trimLeft
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
57 --pre-trim-right $trimEnds.trimRight
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
58 #end if
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
59
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
60 #if $cTrimPhred.select == "on":
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
61 --pre-trim-phred $cTrimPhred.trimPhred
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
62 #end if
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
63
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
64 #if $cTrimLen.select == "on":
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
65 --post-trim-length $cTrimLen.trimLen
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
66 #end if
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
67
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
68
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
69 #if $cBarcodes.select == "on":
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
70 --barcodes $cBarcodes.barcodes
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
71
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
72 #if $cBarcodes.cbReads.select == "yes":
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
73 --barcode-reads $cBarcodes.cbReads.bReads
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
74 #end if
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
75
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
76 #if $cBarcodes.cbReads.select == "no":
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
77 $cBarcodes.cbReads.bKeep
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
78 #end if
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
79
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
80 $cBarcodes.bUnassigned
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
81
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
82 --barcode-trim-end $cBarcodes.bTrimEnd
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
83
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
84 #if $cBarcodes.cbTailLen.select == "yes":
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
85 --barcode-tail-length $cBarcodes.cbTailLen.bTailLen
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
86 #end if
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
87
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
88 #if $cBarcodes.cbMinOverlap.select == "yes":
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
89 --barcode-min-overlap $cBarcodes.cbMinOverlap.bMinOverlap
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
90 #end if
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
91
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
92 --barcode-threshold $cBarcodes.bThresh
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
93
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
94 #if $cBarcodes.cbAlignScores.select == "yes":
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
95 --barcode-match $bMatch
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
96 --barcode-mismatch $bMismatch
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
97 --barcode-gap $bGap
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
98 #end if
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
99 #end if
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
100
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
101
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
102 #if $cAdapters.select == "on":
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
103
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
104 #if $cAdapters.ccAdapters.select == "data":
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
105 --adapters $cAdapters.ccAdapters.adaptersData
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
106 #end if
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
107
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
108 #if $cAdapters.ccAdapters.select == "seq":
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
109 --adapter-seq $cAdapters.ccAdapters.adapterSeq
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
110 #end if
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
111
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
112 --adapter-trim-end $cAdapters.aTrimEnd
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
113
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
114 #if $cAdapters.caTailLen.select == "yes":
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
115 --adapter-tail-length $cAdapters.caTailLen.aTailLen
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
116 #end if
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
117
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
118 $cAdapters.aReadSet
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
119
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
120 --adapter-min-overlap $cAdapters.aMinOverlap
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
121 --adapter-threshold $cAdapters.aThresh
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
122
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
123 #if $cAdapters.caAlignScores.select == "yes":
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
124 --adapter-match $aMatch
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
125 --adapter-mismatch $aMismatch
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
126 --adapter-gap $aGap
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
127 #end if
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
128 #end if
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
129
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
130
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
131 #if $cOutput.select == "show":
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
132 $cOutput.fastaOutput
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
133 $cOutput.lenDist
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
134 $cOutput.singleReads
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
135 #end if
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
136
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
137 #if $cLogging.select == "show":
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
138 $cLogging.logLevel
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
139 $cLogging.numTags
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
140 $cLogging.remTags
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
141 $cLogging.rndTags
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
142 #end if
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
143
30
3239487fa9c5 Uploaded
rnateam
parents: 29
diff changeset
144 --target FlexbarOutput > $output &&
28
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
145 for f in *_1.fastq; do mv "\$f" "`basename \$f _1.fastq`_forward.fastq"; done &&
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
146 for f in *_2.fastq; do mv "\$f" "`basename \$f _2.fastq`_reverse.fastq"; done
29
65103aba4e5f fix xml
rnateam
parents: 28
diff changeset
147 ]]></command>
28
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
148
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
149
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
150 <inputs>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
151
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
152 <param format="fastq,fastqsanger,fastqsolexa,fastqillumina,fastqcssanger" name="reads" type="data" label="Sequencing reads" optional="false"/>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
153
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
154
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
155 <conditional name="cReads2">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
156 <param name="select" type="select" label="2nd read set (paired)">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
157 <option value="off" selected="true">Off</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
158 <option value="on">On</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
159 </param>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
160 <when value="off">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
161 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
162 <when value="on">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
163 <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"/>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
164 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
165 </conditional>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
166
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
167
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
168 <param name="maxUncalled" size="4" type="integer" value="0" label="1) Max uncalled" optional="false" help="allowed uncalled bases per read"/>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
169
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
170 <conditional name="trimEnds">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
171 <param name="select" type="select" label="2) Trimming of ends">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
172 <option value="off" selected="true">Off</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
173 <option value="on">On</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
174 </param>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
175 <when value="off">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
176 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
177 <when value="on">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
178 <param name="trimLeft" size="4" type="integer" value="0" label="Left" optional="false"/>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
179 <param name="trimRight" size="4" type="integer" value="0" label="Right" optional="false" help="trims specified number of bases from read ends"/>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
180 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
181 </conditional>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
182
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
183 <conditional name="cTrimPhred">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
184 <param name="select" type="select" label="3) Phred-trimming">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
185 <option value="off" selected="true">Off</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
186 <option value="on">On</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
187 </param>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
188 <when value="off">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
189 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
190 <when value="on">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
191 <param name="trimPhred" size="4" type="integer" value="10" label="Threshold" optional="false" help="trim right end until specified or higher quality reached"/>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
192 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
193 </conditional>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
194
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
195
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
196 <conditional name="cBarcodes">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
197 <param name="select" type="select" label="4) Barcode detection">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
198 <option value="off" selected="true">Off</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
199 <option value="on">On</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
200 </param>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
201 <when value="off">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
202 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
203 <when value="on">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
204 <param format="fasta" name="barcodes" type="data" label="Barcodes" optional="false"/>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
205
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
206 <conditional name="cbReads">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
207 <param name="select" type="select" label="Separate barcode reads">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
208 <option value="no" selected="true">No</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
209 <option value="yes">Yes</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
210 </param>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
211 <when value="yes">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
212 <param format="fasta,fastq,fastqsanger,fastqsolexa,fastqillumina,csfasta,fastqcssanger" name="bReads" type="data" label="Separate barcode reads" optional="false"/>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
213 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
214 <when value="no">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
215 <param name="bKeep" type="select" label="Remove barcodes within reads">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
216 <option value="" selected="true">Yes</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
217 <option value="--barcode-keep">No</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
218 </param>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
219 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
220 </conditional>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
221
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
222 <param name="bUnassigned" type="select" label="Include unassigned reads">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
223 <option value="" selected="true">No</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
224 <option value="--barcode-unassigned">Yes</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
225 </param>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
226
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
227 <param name="bTrimEnd" type="select" label="Trim-end mode" optional="false">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
228 <option value="ANY" selected="true">Any</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
229 <option value="RIGHT">Right</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
230 <option value="RIGHT_TAIL">Right tail</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
231 <option value="LEFT">Left</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
232 <option value="LEFT_TAIL">Left tail</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
233 </param>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
234
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
235 <conditional name="cbTailLen">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
236 <param name="select" type="select" label="Change tail length">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
237 <option value="no" selected="true">No</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
238 <option value="yes">Yes</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
239 </param>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
240 <when value="no">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
241 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
242 <when value="yes">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
243 <param name="bTailLen" size="4" type="integer" value="10" label="Tail length" optional="false"/>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
244 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
245 </conditional>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
246
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
247 <conditional name="cbMinOverlap">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
248 <param name="select" type="select" label="Change min-overlap" help="default: barcode length">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
249 <option value="no" selected="true">No</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
250 <option value="yes">Yes</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
251 </param>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
252 <when value="no">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
253 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
254 <when value="yes">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
255 <param name="bMinOverlap" size="4" type="integer" value="8" label="Min-overlap" optional="false"/>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
256 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
257 </conditional>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
258
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
259 <param name="bThresh" size="4" type="integer" value="1" label="Threshold" optional="false" help="allowed mismatches and indels per 10 bases"/>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
260
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
261 <conditional name="cbAlignScores">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
262 <param name="select" type="select" label="Modify alignment scores">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
263 <option value="no" selected="true">No</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
264 <option value="yes">Yes</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
265 </param>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
266 <when value="no">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
267 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
268 <when value="yes">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
269 <param name="bMatch" size="3" type="integer" value="1" label="Match" optional="false"/>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
270 <param name="bMismatch" size="3" type="integer" value="-1" label="Mismatch" optional="false"/>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
271 <param name="bGap" size="3" type="integer" value="-9" label="Gap" optional="false"/>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
272 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
273 </conditional>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
274 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
275 </conditional>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
276
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
277
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
278 <conditional name="cAdapters">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
279 <param name="select" type="select" label="5) Adapter removal">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
280 <option value="off" selected="true">Off</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
281 <option value="on">On</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
282 </param>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
283
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
284 <when value="off">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
285 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
286 <when value="on">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
287 <conditional name="ccAdapters">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
288 <param name="select" type="select" label="Adapter source">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
289 <option value="data" selected="true">Fasta</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
290 <option value="seq">Sequence</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
291 <!-- <option value="file">File</option> -->
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
292 </param>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
293 <when value="data">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
294 <param format="fasta" name="adaptersData" type="data" label="Adapters" optional="false"/>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
295 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
296 <when value="seq">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
297 <param name="adapterSeq" size="40" label="Adapter" type="text" value="AAAAAAAAAAAAAA" optional="false"/>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
298 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
299 <!-- <when value="file">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
300 <param name="adaptersFile" type="file" label="Adapters file" optional="false"/>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
301 </when> -->
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
302 </conditional>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
303
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
304 <param name="aTrimEnd" type="select" label="Trim-end mode" optional="false">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
305 <option value="ANY">Any</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
306 <option value="RIGHT" selected="true">Right</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
307 <option value="RIGHT_TAIL">Right tail</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
308 <option value="LEFT">Left</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
309 <option value="LEFT_TAIL">Left tail</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
310 </param>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
311
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
312 <conditional name="caTailLen">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
313 <param name="select" type="select" label="Change tail length">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
314 <option value="no" selected="true">No</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
315 <option value="yes">Yes</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
316 </param>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
317 <when value="no">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
318 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
319 <when value="yes">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
320 <param name="aTailLen" size="4" type="integer" value="10" label="Tail length" optional="false"/>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
321 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
322 </conditional>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
323
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
324 <param name="aReadSet" type="select" label="Removal for single read set">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
325 <option value="" selected="true">No</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
326 <option value="--adapter-read-set 1">1st</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
327 <option value="--adapter-read-set 2">2nd</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
328 </param>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
329
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
330 <param name="aMinOverlap" size="4" type="integer" value="1" label="Min-overlap" optional="false"/>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
331 <param name="aThresh" size="4" type="integer" value="3" label="Threshold" optional="false" help="allowed mismatches and indels per 10 bases"/>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
332
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
333 <conditional name="caAlignScores">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
334 <param name="select" type="select" label="Modify alignment scores">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
335 <option value="no" selected="true">No</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
336 <option value="yes">Yes</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
337 </param>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
338 <when value="no">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
339 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
340 <when value="yes">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
341 <param name="aMatch" size="3" type="integer" value="1" label="Match" optional="false"/>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
342 <param name="aMismatch" size="3" type="integer" value="-1" label="Mismatch" optional="false"/>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
343 <param name="aGap" size="3" type="integer" value="-7" label="Gap" optional="false"/>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
344 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
345 </conditional>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
346 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
347 </conditional>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
348
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
349
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
350 <conditional name="cTrimLen">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
351 <param name="select" type="select" label="6) Trimming to length">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
352 <option value="off" selected="true">Off</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
353 <option value="on">On</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
354 </param>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
355 <when value="off">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
356 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
357 <when value="on">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
358 <param name="trimLen" size="4" type="integer" value="30" label="Length" optional="false" help="trim reads to certain length from right"/>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
359 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
360 </conditional>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
361
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
362 <param name="minReadLen" size="4" type="integer" value="18" label="7) Minimum read length" optional="false" help="shorter reads are discarded"/>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
363
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
364 <conditional name="cOutput">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
365 <param name="select" type="select" label="Output selection">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
366 <option value="off" selected="true">Off</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
367 <option value="show">Show</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
368 </param>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
369 <when value="off">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
370 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
371 <when value="show">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
372 <param name="fastaOutput" type="select" label="Fasta output">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
373 <option value="" selected="true">Off</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
374 <option value="--fasta-output">Always</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
375 </param>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
376
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
377 <param name="lenDist" type="select" label="Read length distribution">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
378 <option value="" selected="true">Off</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
379 <option value="--length-dist">On</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
380 </param>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
381
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
382 <param name="singleReads" type="select" label="Single reads">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
383 <option value="" selected="true">Off</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
384 <option value="--single-reads">On</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
385 </param>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
386 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
387 </conditional>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
388
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
389 <conditional name="cLogging">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
390 <param name="select" type="select" label="Logging and tagging options">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
391 <option value="off" selected="true">Off</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
392 <option value="show">Show</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
393 </param>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
394 <when value="off">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
395 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
396 <when value="show">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
397 <param name="logLevel" type="select" label="Alignment logging">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
398 <option value="" selected="true">Off</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
399 <option value="--log-level ALL">All</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
400 <option value="--log-level MOD">Modified</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
401 <option value="--log-level TAB">Tabular</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
402 </param>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
403
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
404 <param name="numTags" type="select" label="Number tags">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
405 <option value="" selected="true">Off</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
406 <option value="--number-tags">On</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
407 </param>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
408
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
409 <param name="remTags" type="select" label="Removal tags">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
410 <option value="" selected="true">Off</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
411 <option value="--removal-tags">On</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
412 </param>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
413
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
414 <param name="rndTags" type="select" label="Random tags">
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
415 <option value="" selected="true">Off</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
416 <option value="--random-tags">On</option>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
417 </param>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
418 </when>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
419 </conditional>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
420
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
421 </inputs>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
422
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
423 <stdio>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
424 <exit_code range="1:" level="fatal" description="Error!" />
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
425 </stdio>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
426
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
427 <outputs>
42
8880f22382ae Uploaded
rnateam
parents: 35
diff changeset
428 <data format="txt" name="output" metadata_source="reads"/>
44
0082f1be76d2 Uploaded
rnateam
parents: 43
diff changeset
429 <collection name="list_output" type="list:paired" label="Flexbar split reads">
42
8880f22382ae Uploaded
rnateam
parents: 35
diff changeset
430 <!-- Use named regex group to grab pattern
8880f22382ae Uploaded
rnateam
parents: 35
diff changeset
431 <identifier_0>_<identifier_1>.fq. Here identifier_0 is the list
8880f22382ae Uploaded
rnateam
parents: 35
diff changeset
432 identifier in the nested collection and identifier_1 is either
8880f22382ae Uploaded
rnateam
parents: 35
diff changeset
433 forward or reverse (for instance samp1_forward.fq).
8880f22382ae Uploaded
rnateam
parents: 35
diff changeset
434 -->
46
fd42c7f0ad4b Uploaded
rnateam
parents: 45
diff changeset
435 <discover_datasets pattern="FlexbarOutput_barcode_(?P&lt;identifier_0&gt;[^_]+)_(?P&lt;identifier_1&gt;[^_]+)\.fastq" metadata_source="reads" visible="true" ext="fastqsanger"/>
29
65103aba4e5f fix xml
rnateam
parents: 28
diff changeset
436 </collection>
28
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
437 </outputs>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
438
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
439
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
440 <help>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
441
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
442 **Description**
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
443
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
444 Flexbar preprocesses high-throughput sequencing data efficiently. It demultiplexes barcoded runs and removes adapter sequences. Moreover, trimming and filtering features are provided. Flexbar increases read 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.
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
445
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
446 .. _project: https://github.com/seqan/flexbar
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
447
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
448 ------
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
449
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
450 **Trim-end modes**
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
451
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
452 **Any:** longer side of read remains after overlap removal
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
453
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
454 **Left:** right side remains after removal, align before or at read end
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
455
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
456 **Right:** left part remains after removal, align after or at read start
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
457
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
458 **Left tail:** consider first n bases of reads in alignment
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
459
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
460 **Right tail:** use only last n bases, see tail-length options
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
461
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
462 ------
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
463
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
464 **Documentation**
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
465
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
466 Further documentation is available on the `manual`__ wiki page and via the command line help screen.
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
467
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
468 .. __: https://github.com/seqan/flexbar/wiki
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
469
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
470 ------
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
471
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
472 **Reference**
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
473
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
474 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.
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
475
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
476 </help>
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
477
3d608b751bc4 Uploaded
rnateam
parents:
diff changeset
478 </tool>