Mercurial > repos > jtilman > flexbar
comparison flexbar.xml @ 30:18acb52de258 draft
Uploaded
author | jtilman |
---|---|
date | Tue, 05 Jun 2018 11:47:53 -0400 |
parents | db26fb0c6389 |
children | d43903772a88 |
comparison
equal
deleted
inserted
replaced
29:9709dbd13ee3 | 30:18acb52de258 |
---|---|
1 | 1 |
2 <!-- Flexbar tool definition for Galaxy, version 2.7 --> | 2 <!-- Flexbar tool definition for Galaxy, version 2.5 --> |
3 <!-- Author: Johannes Roehr --> | 3 <!-- Author: Johannes Roehr --> |
4 | 4 |
5 | 5 |
6 <tool id="flexbar" name="Flexbar" version="2.7" force_history_refresh="True"> | 6 <tool id="flexbar" name="Flexbar" version="2.5" force_history_refresh="True"> |
7 | 7 |
8 <description>flexible barcode and adapter removal</description> | 8 <description>flexible barcode and adapter removal</description> |
9 | 9 |
10 <requirements> | 10 <requirements> |
11 <requirement type="binary" version="2.7">flexbar</requirement> | 11 <requirement type="binary" version="2.5">flexbar</requirement> |
12 </requirements> | 12 </requirements> |
13 | 13 |
14 <version_command>flexbar --version</version_command> | 14 <version_command>flexbar --version</version_command> |
15 | 15 |
16 <command interpreter="perl"> | 16 <command interpreter="perl"> |
26 --reads2 $cReads2.reads2 | 26 --reads2 $cReads2.reads2 |
27 #end if | 27 #end if |
28 #end if | 28 #end if |
29 | 29 |
30 #if $reads.ext == "fastqsanger": | 30 #if $reads.ext == "fastqsanger": |
31 --qtrim-format sanger | 31 --format sanger |
32 #end if | 32 #end if |
33 #if $reads.ext == "fastqsolexa": | 33 #if $reads.ext == "fastqsolexa": |
34 --qtrim-format solexa | 34 --format solexa |
35 #end if | 35 #end if |
36 #if $reads.ext == "fastqillumina": | 36 #if $reads.ext == "fastqillumina": |
37 --qtrim-format i1.3 | 37 --format i1.3 |
38 #end if | |
39 #if $reads.ext == "csfasta": | |
40 --color-space | |
41 #end if | |
42 #if $reads.ext == "fastqcssanger": | |
43 --color-space | |
38 #end if | 44 #end if |
39 | 45 |
40 | 46 |
41 --max-uncalled $maxUncalled | 47 --max-uncalled $maxUncalled |
42 --min-read-length $minReadLen | 48 --min-read-length $minReadLen |
45 --pre-trim-left $trimEnds.trimLeft | 51 --pre-trim-left $trimEnds.trimLeft |
46 --pre-trim-right $trimEnds.trimRight | 52 --pre-trim-right $trimEnds.trimRight |
47 #end if | 53 #end if |
48 | 54 |
49 #if $cTrimPhred.select == "on": | 55 #if $cTrimPhred.select == "on": |
50 --qtrim TAIL --qtrim-threshold $cTrimPhred.trimPhred | 56 --pre-trim-phred $cTrimPhred.trimPhred |
51 #end if | 57 #end if |
52 | 58 |
53 #if $cTrimLen.select == "on": | 59 #if $cTrimLen.select == "on": |
54 --post-trim-length $cTrimLen.trimLen | 60 --post-trim-length $cTrimLen.trimLen |
55 #end if | 61 #end if |
136 </command> | 142 </command> |
137 | 143 |
138 | 144 |
139 <inputs> | 145 <inputs> |
140 | 146 |
141 <param format="fasta,fastq,fastqsanger,fastqsolexa,fastqillumina" name="reads" type="data" label="Sequencing reads" optional="false"/> | 147 <param format="fasta,fastq,fastqsanger,fastqsolexa,fastqillumina,csfasta,fastqcssanger" name="reads" type="data" label="Sequencing reads" optional="false"/> |
142 | 148 |
143 | 149 |
144 <conditional name="cReads2"> | 150 <conditional name="cReads2"> |
145 <param name="select" type="select" label="2nd read set (paired)"> | 151 <param name="select" type="select" label="2nd read set (paired)"> |
146 <option value="off" selected="true">Off</option> | 152 <option value="off" selected="true">Off</option> |
147 <option value="on">On</option> | 153 <option value="on">On</option> |
148 </param> | 154 </param> |
149 <when value="off"> | 155 <when value="off"> |
150 </when> | 156 </when> |
151 <when value="on"> | 157 <when value="on"> |
152 <param format="fasta,fastq,fastqsanger,fastqsolexa,fastqillumina" name="reads2" type="data" label="Reads 2" optional="false" help="same format as first read set"/> | 158 <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"/> |
153 </when> | 159 </when> |
154 </conditional> | 160 </conditional> |
155 | 161 |
156 | 162 |
157 <param name="maxUncalled" size="4" type="integer" value="0" label="1) Max uncalled" optional="false" help="allowed uncalled bases per read"/> | 163 <param name="maxUncalled" size="4" type="integer" value="0" label="1) Max uncalled" optional="false" help="allowed uncalled bases per read"/> |
196 <param name="select" type="select" label="Separate barcode reads"> | 202 <param name="select" type="select" label="Separate barcode reads"> |
197 <option value="no" selected="true">No</option> | 203 <option value="no" selected="true">No</option> |
198 <option value="yes">Yes</option> | 204 <option value="yes">Yes</option> |
199 </param> | 205 </param> |
200 <when value="yes"> | 206 <when value="yes"> |
201 <param format="fasta,fastq,fastqsanger,fastqsolexa,fastqillumina" name="bReads" type="data" label="Separate barcode reads" optional="false"/> | 207 <param format="fasta,fastq,fastqsanger,fastqsolexa,fastqillumina,csfasta,fastqcssanger" name="bReads" type="data" label="Separate barcode reads" optional="false"/> |
202 </when> | 208 </when> |
203 <when value="no"> | 209 <when value="no"> |
204 <param name="bKeep" type="select" label="Remove barcodes within reads"> | 210 <param name="bKeep" type="select" label="Remove barcodes within reads"> |
205 <option value="" selected="true">Yes</option> | 211 <option value="" selected="true">Yes</option> |
206 <option value="--barcode-keep">No</option> | 212 <option value="--barcode-keep">No</option> |
420 | 426 |
421 <help> | 427 <help> |
422 | 428 |
423 **Description** | 429 **Description** |
424 | 430 |
425 Flexbar processes high-throughput sequencing data efficiently. It demultiplexes barcoded runs and removes adapter sequences. Moreover, trimming and filtering features are provided. Flexbar increases read mapping rates and improves genome as well as transcriptome assemblies. It supports next-generation sequencing data in fasta and fastq format, e.g. from Roche 454 and the Illumina platform. Flexbar is available on the project_ page. | 431 Flexbar preprocesses high-throughput sequencing data efficiently. It demultiplexes barcoded runs and removes adapter sequences. Moreover, trimming and filtering features are provided. Flexbar increases read mapping rates and improves genome and transcriptome assemblies. It supports next-generation sequencing data in fasta/q and csfasta/q format from Illumina, Roche 454, and the SOLiD platform. Flexbar is available on the project_ page. |
426 | 432 |
427 .. _project: https://github.com/seqan/flexbar | 433 .. _project: https://github.com/seqan/flexbar |
428 | 434 |
429 ------ | 435 ------ |
430 | 436 |