Mercurial > repos > jtilman > flexbar
annotate flexbar.xml @ 11:52c5e53aff28
Revised perl wrapper.
author | jtilman |
---|---|
date | Wed, 02 Jan 2013 12:54:28 +0100 |
parents | 589b4866f537 |
children | 4cbf6c6d2f2b |
rev | line source |
---|---|
7
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
1 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
2 <!-- Author: Johannes T. Roehr --> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
3 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
4 <tool id="flexbar" name="Flexbar" version="2.3" force_history_refresh="True"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
5 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
6 <description>flexible barcode and adapter removal</description> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
7 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
8 <requirements> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
9 <requirement type="binary" version="2.3">flexbar</requirement> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
10 </requirements> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
11 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
12 <version_command>flexbar --version</version_command> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
13 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
14 <command interpreter="perl"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
15 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
16 flexbar.pl flexbar |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
17 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
18 --threads 1 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
19 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
20 --reads $reads |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
21 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
22 #if $cReads2.select == "on": |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
23 #if $cReads2.reads2.ext == $reads.ext: |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
24 --reads2 $cReads2.reads2 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
25 #end if |
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 |
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 #if $reads.ext == "fasta": |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
30 --format fasta |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
31 #end if |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
32 #if $reads.ext == "fastq": |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
33 --format fastq |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
34 #end if |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
35 #if $reads.ext == "fastqsanger": |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
36 --format fastq-sanger |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
37 #end if |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
38 #if $reads.ext == "fastqsolexa": |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
39 --format fastq-solexa |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
40 #end if |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
41 #if $reads.ext == "fastqillumina": |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
42 --format fastq-i1.3 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
43 #end if |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
44 #if $reads.ext == "csfasta": |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
45 --format csfasta |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
46 #end if |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
47 #if $reads.ext == "fastqcssanger": |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
48 --format csfastq |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
49 #end if |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
50 |
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 --max-uncalled $maxUncalled |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
53 --min-readlength $minReadLen |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
54 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
55 #if $trimEnds.select == "on": |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
56 --pre-trim-left $trimEnds.trimLeft |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
57 --pre-trim-right $trimEnds.trimRight |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
58 #end if |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
59 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
60 #if $cTrimPhred.select == "on": |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
61 --pre-trim-phred $cTrimPhred.trimPhred |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
62 #end if |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
63 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
64 #if $cTrimLen.select == "on": |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
65 --post-trim-length $cTrimLen.trimLen |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
66 #end if |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
67 |
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 #if $cBarcodes.select == "on": |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
70 --barcodes $cBarcodes.barcodes |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
71 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
72 #if $cBarcodes.cbReads.select == "yes": |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
73 --barcode-reads $cBarcodes.cbReads.bReads |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
74 #end if |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
75 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
76 #if $cBarcodes.cbReads.select == "no": |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
77 $cBarcodes.cbReads.bKeep |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
78 #end if |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
79 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
80 --barcode-trim-end $cBarcodes.bTrimEnd |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
81 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
82 #if $cBarcodes.cbTailLen.select == "yes": |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
83 --barcode-tail-length $cBarcodes.cbTailLen.bTailLen |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
84 #end if |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
85 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
86 #if $cBarcodes.cbMinOverlap.select == "yes": |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
87 --barcode-min-overlap $cBarcodes.cbMinOverlap.bMinOverlap |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
88 #end if |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
89 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
90 --barcode-threshold $cBarcodes.bThresh |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
91 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
92 #if $cBarcodes.cbAlignScores.select == "yes": |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
93 --barcode-match $bMatch |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
94 --barcode-mismatch $bMismatch |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
95 --barcode-gap $bGap |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
96 #end if |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
97 |
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 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
101 #if $cAdapters.select == "yes": |
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 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
120 #if $cAdapters.caAlignScores.select == "on": |
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 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
126 #end if |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
127 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
128 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
129 #if $cLogging.select == "show" |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
130 $cLogging.logLevel |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
131 $cLogging.noLenDist |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
132 $cLogging.remTag |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
133 #end if |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
134 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
135 #if $cLogging.select == "off" |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
136 --no-length-dist |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
137 #end if |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
138 |
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 $output $output.id $__new_file_path__ $reads.ext |
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 </command> |
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 <inputs> |
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 <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
|
147 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
148 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
149 <conditional name="cReads2"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
150 <param name="select" type="select" label="2nd read set (paired)"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
151 <option value="off" selected="true">Off</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
152 <option value="on">On</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
153 </param> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
154 <when value="on"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
155 <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
|
156 </when> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
157 </conditional> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
158 |
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 <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
|
161 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
162 <conditional name="trimEnds"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
163 <param name="select" type="select" label="2) Trimming of ends"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
164 <option value="off" selected="true">Off</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
165 <option value="on">On</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
166 </param> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
167 <when value="on"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
168 <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
|
169 <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
|
170 </when> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
171 </conditional> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
172 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
173 <conditional name="cTrimPhred"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
174 <param name="select" type="select" label="3) Phred-trimming"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
175 <option value="off" selected="true">Off</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
176 <option value="on">On</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
177 </param> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
178 <when value="on"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
179 <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
|
180 </when> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
181 </conditional> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
182 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
183 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
184 <conditional name="cBarcodes"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
185 <param name="select" type="select" label="4) Barcode detection"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
186 <option value="off" selected="true">Off</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
187 <option value="on">On</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
188 </param> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
189 <when value="on"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
190 <param format="fasta" name="barcodes" type="data" label="Barcodes" optional="false"/> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
191 <conditional name="cbReads"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
192 <param name="select" type="select" label="Separate barcode reads"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
193 <option value="no" selected="true">No</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
194 <option value="yes">Yes</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
195 </param> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
196 <when value="yes"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
197 <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
|
198 </when> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
199 <when value="no"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
200 <param name="bKeep" type="select" label="Remove barcodes within reads"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
201 <option value="" selected="true">Yes</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
202 <option value="--barcode-keep">No</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
203 </param> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
204 </when> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
205 </conditional> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
206 <param name="bTrimEnd" type="select" label="Trim-end mode" optional="false"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
207 <option value="ANY" selected="true">Any</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
208 <option value="RIGHT">Right</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
209 <option value="RIGHT_TAIL">Right tail</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
210 <option value="LEFT">Left</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
211 <option value="LEFT_TAIL">Left tail</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
212 </param> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
213 <conditional name="cbTailLen"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
214 <param name="select" type="select" label="Change tail length"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
215 <option value="no" selected="true">No</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
216 <option value="yes">Yes</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
217 </param> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
218 <when value="yes"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
219 <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
|
220 </when> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
221 </conditional> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
222 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
223 <conditional name="cbMinOverlap"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
224 <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
|
225 <option value="no" selected="true">No</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
226 <option value="yes">Yes</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
227 </param> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
228 <when value="yes"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
229 <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
|
230 </when> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
231 </conditional> |
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 <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
|
234 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
235 <conditional name="cbAlignScores"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
236 <param name="select" type="select" label="Modify alignment scores"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
237 <option value="no" selected="true">No</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
238 <option value="yes">Yes</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
239 </param> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
240 <when value="yes"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
241 <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
|
242 <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
|
243 <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
|
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 </when> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
247 </conditional> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
248 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
249 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
250 <conditional name="cAdapters"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
251 <param name="select" type="select" label="5) Adapter removal"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
252 <option value="off" selected="true">Off</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
253 <option value="on">On</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
254 </param> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
255 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
256 <when value="on"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
257 <conditional name="ccAdapters"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
258 <param name="select" type="select" label="Adapter source"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
259 <option value="data" selected="true">Fasta</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
260 <option value="seq">Sequence</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
261 <!-- <option value="file">File</option> --> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
262 </param> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
263 <when value="data"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
264 <param format="fasta" name="adaptersData" type="data" label="Adapters" optional="false"/> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
265 </when> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
266 <when value="seq"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
267 <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
|
268 </when> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
269 <!-- <when value="file"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
270 <param name="adaptersFile" type="file" label="Adapters file" optional="false"/> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
271 </when> --> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
272 </conditional> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
273 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
274 <param name="aTrimEnd" type="select" label="Trim-end mode" optional="false"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
275 <option value="ANY">Any</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
276 <option value="RIGHT" selected="true">Right</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
277 <option value="RIGHT_TAIL">Right tail</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
278 <option value="LEFT">Left</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
279 <option value="LEFT_TAIL">Left tail</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
280 </param> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
281 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
282 <conditional name="caTailLen"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
283 <param name="select" type="select" label="Change tail length"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
284 <option value="no" selected="true">No</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
285 <option value="yes">Yes</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
286 </param> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
287 <when value="yes"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
288 <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
|
289 </when> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
290 </conditional> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
291 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
292 <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
|
293 <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
|
294 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
295 <conditional name="caAlignScores"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
296 <param name="select" type="select" label="Modify alignment scores"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
297 <option value="no" selected="true">No</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
298 <option value="yes">Yes</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
299 </param> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
300 <when value="yes"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
301 <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
|
302 <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
|
303 <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
|
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 </when> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
307 </conditional> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
308 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
309 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
310 <conditional name="cTrimLen"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
311 <param name="select" type="select" label="6) Trimming to length"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
312 <option value="off" selected="true">Off</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
313 <option value="on">On</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
314 </param> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
315 <when value="on"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
316 <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
|
317 </when> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
318 </conditional> |
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 <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
|
321 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
322 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
323 <conditional name="cLogging"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
324 <param name="select" type="select" label="Logging and tagging options"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
325 <option value="off" selected="true">Off</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
326 <option value="show">Show</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
327 </param> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
328 <when value="show"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
329 <param name="logLevel" type="select" label="Alignment logging"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
330 <option value="" selected="true">Off</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
331 <option value="--log-level ALL">All</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
332 <option value="--log-level MOD">Modified</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
333 <option value="--log-level TAB">Tabular</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
334 </param> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
335 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
336 <param name="noLenDist" type="select" label="Read length distribution"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
337 <option value="--no-length-dist" selected="true">Off</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
338 <option value="">On</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
339 </param> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
340 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
341 <param name="remTag" type="select" label="Read tagging"> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
342 <option value="" selected="true">Off</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
343 <option value="--removal-tag">Removal tags</option> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
344 </param> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
345 </when> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
346 </conditional> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
347 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
348 </inputs> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
349 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
350 <stdio> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
351 <exit_code range="1:" level="fatal" description="Error!" /> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
352 </stdio> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
353 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
354 <outputs> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
355 <data format="txt" name="output" metadata_source="reads"/> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
356 </outputs> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
357 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
358 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
359 <help> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
360 **Flexbar help** |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
361 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
362 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. |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
363 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
364 .. _Flexbar: https://sourceforge.net/projects/flexbar |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
365 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
366 ------ |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
367 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
368 **Reference** |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
369 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
370 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. |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
371 |
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 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
374 **Trim-end modes** |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
375 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
376 **Any:** longer part of read remains |
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 **Left:** align before or at read end, right part remains |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
379 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
380 **Right:** align after or at read start, left part remains |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
381 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
382 **Left tail:** consider first n bases, see tail-length options |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
383 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
384 **Right tail:** use only last n bases of reads in alignment |
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 **Documentation** |
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 .. class:: warningmark |
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 Further documentation is available on the `manual`__ wiki and via the command line help screen. |
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 .. __: http://sourceforge.net/p/flexbar/wiki |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
395 </help> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
396 |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
397 </tool> |
589b4866f537
Uploaded Flexbar galaxy tool definition file flexbar.xml
jtilman
parents:
diff
changeset
|
398 |