annotate flexbar_dsc.xml @ 45:0df572b4d644 draft

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