annotate flexbar_named_output.xml @ 32:c53e1cc9ad35 draft

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