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