annotate bowtie2_wrapper.xml @ 32:d5ceb9f3c25b draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 7c23f328dedbbf24693ddfcc4ebc6b5ee1801767
author iuc
date Mon, 13 May 2024 13:49:14 +0000
parents 0d4acadabb04
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
31
0d4acadabb04 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit f25b49ba5f2f3e5542e75224948818c32dea920a
iuc
parents: 30
diff changeset
1 <tool id="bowtie2" name="Bowtie2" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="22.05">
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
2 <description>- map reads against reference genome</description>
29
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
3 <macros>
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
4 <import>bowtie2_macros.xml</import>
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
5 </macros>
28
cd659e8cc5fa "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 37384c4ef9fee552914e0e13897ae4c37ef2d24a"
iuc
parents: 27
diff changeset
6 <xrefs>
cd659e8cc5fa "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 37384c4ef9fee552914e0e13897ae4c37ef2d24a"
iuc
parents: 27
diff changeset
7 <xref type="bio.tools">bowtie2</xref>
cd659e8cc5fa "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 37384c4ef9fee552914e0e13897ae4c37ef2d24a"
iuc
parents: 27
diff changeset
8 </xrefs>
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
9 <requirements>
26
09b2cdb7ace5 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 41371d219eaafc811eadf7646a7f0ecf002e4239"
iuc
parents: 25
diff changeset
10 <requirement type="package" version="@TOOL_VERSION@">bowtie2</requirement>
31
0d4acadabb04 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit f25b49ba5f2f3e5542e75224948818c32dea920a
iuc
parents: 30
diff changeset
11 <requirement type="package" version="1.19.2">samtools</requirement>
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
12 </requirements>
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
13 <version_command>bowtie2 --version</version_command>
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
14 <command detect_errors="exit_code"><![CDATA[
21
3ba8d4563129 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 9bbf35d7f47e5ab6b78248c9907b71446d4e7b0c
iuc
parents: 20
diff changeset
15 ## Use pipefail if available to quit with first non-zero exit code
3ba8d4563129 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 9bbf35d7f47e5ab6b78248c9907b71446d4e7b0c
iuc
parents: 20
diff changeset
16 set -o | grep -q pipefail && set -o pipefail;
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
17 ## prepare bowtie2 index
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
18 #set index_path = ''
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
19 #if str($reference_genome.source) == "history":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
20 bowtie2-build --threads \${GALAXY_SLOTS:-4} '$reference_genome.own_file' genome &&
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
21 ln -s -f '$reference_genome.own_file' genome.fa &&
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
22 #set index_path = 'genome'
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
23 #else:
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
24 #set index_path = $reference_genome.index.fields.path
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
25 #end if
7
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
26
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
27 ## Link in the input files, so bowtie2 can tell their type
14
937aa69e715f planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 954b2052cb74a0bc88f65df37f429ff27c45ea8f
devteam
parents: 13
diff changeset
28
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
29 #set compressed="False"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
30 #set reads_are_fastq = True
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
31 #if str($library.type) == 'paired':
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
32 #if $library.input_1.is_of_type("fastq.gz", "fastqsanger.gz"):
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
33 #set read1 = "input_f.fastq.gz"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
34 #set compressed = "GZ"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
35 #else if $library.input_1.is_of_type("fastq.bz2", "fastqsanger.bz2"):
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
36 #set read1 = "input_f.fastq.bz2"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
37 #set compressed = "BZ2"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
38 #else if $library.input_1.is_of_type('fasta'):
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
39 #set reads_are_fastq = False
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
40 #set read1 = "input_f.fasta"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
41 #else:
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
42 #set read1 = "input_f.fastq"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
43 #end if
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
44 ln -f -s '${library.input_1}' ${read1} &&
14
937aa69e715f planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 954b2052cb74a0bc88f65df37f429ff27c45ea8f
devteam
parents: 13
diff changeset
45
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
46 #if $library.input_2.is_of_type("fastq.gz", "fastqsanger.gz"):
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
47 #set read2 = "input_r.fastq.gz"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
48 #set compressed = "GZ"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
49 #else if $library.input_2.is_of_type("fastq.bz2", "fastqsanger.bz2"):
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
50 #set read2 = "input_r.fastq.bz2"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
51 #set compressed = "BZ2"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
52 #else if $library.input_2.is_of_type('fasta'):
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
53 #set read2 = "input_r.fasta"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
54 #else:
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
55 #set read2 = "input_r.fastq"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
56 #end if
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
57 ln -f -s '${library.input_2}' ${read2} &&
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
58 #else if str($library.type) == 'paired_collection':
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
59 #if $library.input_1.forward.is_of_type("fastq.gz", "fastqsanger.gz"):
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
60 #set read1 = "input_f.fastq.gz"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
61 #set compressed = "GZ"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
62 #else if $library.input_1.forward.is_of_type("fastq.bz2", "fastqsanger.bz2"):
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
63 #set read1 = "input_f.fastq.bz2"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
64 #set compressed = "BZ2"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
65 #else if $library.input_1.forward.is_of_type('fasta'):
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
66 #set reads_are_fastq = False
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
67 #set read1 = "input_f.fasta"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
68 #else:
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
69 #set read1 = "input_f.fastq"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
70 #end if
31
0d4acadabb04 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit f25b49ba5f2f3e5542e75224948818c32dea920a
iuc
parents: 30
diff changeset
71 ln -f -s '${library.input_1.forward}' ${read1} &&
14
937aa69e715f planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 954b2052cb74a0bc88f65df37f429ff27c45ea8f
devteam
parents: 13
diff changeset
72
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
73 #if $library.input_1.reverse.is_of_type("fastq.gz", "fastqsanger.gz"):
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
74 #set read2 = "input_r.fastq.gz"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
75 #set compressed = "GZ"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
76 #else if $library.input_1.reverse.is_of_type("fastq.bz2", "fastqsanger.bz2"):
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
77 #set read2 = "input_r.fastq.bz2"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
78 #set compressed = "BZ2"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
79 #else if $library.input_1.reverse.is_of_type("fasta"):
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
80 #set read2 = "input_r.fasta"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
81 #else:
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
82 #set read2 = "input_r.fastq"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
83 #end if
31
0d4acadabb04 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit f25b49ba5f2f3e5542e75224948818c32dea920a
iuc
parents: 30
diff changeset
84 ln -f -s '${library.input_1.reverse}' ${read2} &&
15
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
85
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
86 #else if str($library.type) == 'paired_interleaved':
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
87 #if $library.input_1.is_of_type("fastq.gz", "fastqsanger.gz"):
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
88 #set read1 = "input_il.fastq.gz"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
89 #set compressed = "GZ"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
90 #else if $library.input_1.is_of_type("fastq.bz2", "fastqsanger.bz2"):
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
91 #set read1 = "input_il.fastq.bz2"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
92 #set compressed = "BZ2"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
93 #else if $library.input_1.is_of_type("fasta"):
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
94 #set reads_are_fastq = False
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
95 #set read1 = "input_il.fasta"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
96 #else:
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
97 #set read1 = "input_il.fastq"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
98 #end if
31
0d4acadabb04 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit f25b49ba5f2f3e5542e75224948818c32dea920a
iuc
parents: 30
diff changeset
99 ln -f -s '${library.input_1}' ${read1} &&
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
100 #else:
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
101 #if $library.input_1.is_of_type("fastq.gz", "fastqsanger.gz"):
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
102 #set read1 = "input_f.fastq.gz"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
103 #set compressed = "GZ"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
104 #else if $library.input_1.is_of_type("fastq.bz2", "fastqsanger.bz2"):
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
105 #set read1 = "input_f.fastq.bz2"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
106 #set compressed = "BZ2"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
107 #else if $library.input_1.is_of_type("fasta"):
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
108 #set reads_are_fastq = False
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
109 #set read1 = "input_f.fasta"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
110 #else:
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
111 #set read1 = "input_f.fastq"
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
112 #end if
31
0d4acadabb04 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit f25b49ba5f2f3e5542e75224948818c32dea920a
iuc
parents: 30
diff changeset
113 ln -f -s '${library.input_1}' ${read1} &&
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
114 #end if
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
115
32
d5ceb9f3c25b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 7c23f328dedbbf24693ddfcc4ebc6b5ee1801767
iuc
parents: 31
diff changeset
116
d5ceb9f3c25b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 7c23f328dedbbf24693ddfcc4ebc6b5ee1801767
iuc
parents: 31
diff changeset
117 ## compute number of threads to be used for bowtie2
d5ceb9f3c25b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 7c23f328dedbbf24693ddfcc4ebc6b5ee1801767
iuc
parents: 31
diff changeset
118 ## the bowtie parameter -p specifies the number of alignment threads to use (in
d5ceb9f3c25b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 7c23f328dedbbf24693ddfcc4ebc6b5ee1801767
iuc
parents: 31
diff changeset
119 ## addition to a control thread) # just using GALAXY_SLOTS will lead to
d5ceb9f3c25b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 7c23f328dedbbf24693ddfcc4ebc6b5ee1801767
iuc
parents: 31
diff changeset
120 ## overcommiting ressources (in particular because there may be a samtools sort or view
d5ceb9f3c25b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 7c23f328dedbbf24693ddfcc4ebc6b5ee1801767
iuc
parents: 31
diff changeset
121 ## running in parallel).
d5ceb9f3c25b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 7c23f328dedbbf24693ddfcc4ebc6b5ee1801767
iuc
parents: 31
diff changeset
122 ## for now we use one thread less than GALAXY_SLOTS
d5ceb9f3c25b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 7c23f328dedbbf24693ddfcc4ebc6b5ee1801767
iuc
parents: 31
diff changeset
123 THREADS=\${GALAXY_SLOTS:-4} &&
d5ceb9f3c25b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 7c23f328dedbbf24693ddfcc4ebc6b5ee1801767
iuc
parents: 31
diff changeset
124 if [ "\$THREADS" -gt 1 ]; then (( THREADS-- )); fi &&
d5ceb9f3c25b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 7c23f328dedbbf24693ddfcc4ebc6b5ee1801767
iuc
parents: 31
diff changeset
125
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
126 ## execute bowtie2
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
127
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
128 bowtie2
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
129
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
130 ## number of threads
32
d5ceb9f3c25b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 7c23f328dedbbf24693ddfcc4ebc6b5ee1801767
iuc
parents: 31
diff changeset
131 -p "\$THREADS"
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
132
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
133 ## index file path
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
134 -x '$index_path'
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
135
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
136 ## Input reads are fasta?
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
137 #if not reads_are_fastq:
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
138 -f
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
139 #end if
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
140
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
141 ## Input reads
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
142 #if str( $library.type ) == "single":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
143 -U '${read1}'
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
144 #if str( $library.unaligned_file ) == "true":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
145 #if $compressed == "GZ":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
146 --un-gz '${output_unaligned_reads_l}'
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
147 #else if $compressed == "BZ2":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
148 --un-bz2 '${output_unaligned_reads_l}'
14
937aa69e715f planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 954b2052cb74a0bc88f65df37f429ff27c45ea8f
devteam
parents: 13
diff changeset
149 #else:
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
150 --un '${output_unaligned_reads_l}'
14
937aa69e715f planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 954b2052cb74a0bc88f65df37f429ff27c45ea8f
devteam
parents: 13
diff changeset
151 #end if
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
152 #end if
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
153 #if str( $library.aligned_file ) == "true":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
154 #if $compressed == "GZ":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
155 --al-gz '${output_aligned_reads_l}'
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
156 #else if $compressed == "BZ2":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
157 --al-bz2 '${output_aligned_reads_l}'
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
158 #else:
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
159 --al '${output_aligned_reads_l}'
16
8ccbdbe9a695 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 5581ee25e468d4a1144ce6e5e511cb29cd51cf1f
iuc
parents: 15
diff changeset
160 #end if
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
161 #end if
15
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
162
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
163 #elif str( $library.type ) == "paired_interleaved":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
164 --interleaved '${read1}'
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
165 #if str( $library.unaligned_file ) == "true":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
166 #if $compressed == "GZ":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
167 --un-gz '${output_unaligned_reads_l}'
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
168 #else if $compressed == "BZ2":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
169 --un-bz2 '${output_unaligned_reads_l}'
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
170 #else:
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
171 --un '${output_unaligned_reads_l}'
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
172 #end if
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
173 #end if
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
174 #if str( $library.aligned_file ) == "true":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
175 #if $compressed == "GZ":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
176 --al-gz '${output_aligned_reads_l}'
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
177 #else if $compressed == "BZ2":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
178 --al-bz2 '${output_aligned_reads_l}'
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
179 #else:
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
180 --al '${output_aligned_reads_l}'
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
181 #end if
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
182 #end if
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
183 #else:
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
184 -1 '${read1}'
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
185 -2 '${read2}'
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
186 #if str( $library.unaligned_file ) == "true":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
187 #if $compressed == "GZ":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
188 --un-conc-gz '${output_unaligned_reads_l}'
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
189 #else if $compressed == "BZ2":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
190 --un-conc-bz2 '${output_unaligned_reads_l}'
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
191 #else:
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
192 --un-conc '${output_unaligned_reads_l}'
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
193 #end if
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
194 #end if
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
195 #if str( $library.aligned_file ) == "true":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
196 #if $compressed == "GZ":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
197 --al-conc-gz '${output_aligned_reads_l}'
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
198 #else if $compressed == "BZ2":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
199 --al-conc-bz2 '${output_aligned_reads_l}'
14
937aa69e715f planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 954b2052cb74a0bc88f65df37f429ff27c45ea8f
devteam
parents: 13
diff changeset
200 #else:
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
201 --al-conc '${output_aligned_reads_l}'
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
202 #end if
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
203 #end if
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
204 #if str( $library.paired_options.paired_options_selector ) == "yes":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
205 -I ${library.paired_options.I}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
206 -X ${library.paired_options.X}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
207 ${library.paired_options.fr_rf_ff}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
208 ${library.paired_options.no_mixed}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
209 ${library.paired_options.no_discordant}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
210 ${library.paired_options.dovetail}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
211 ${library.paired_options.no_contain}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
212 ${library.paired_options.no_overlap}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
213 #end if
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
214 #end if
7
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
215
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
216 ## Read group information.
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
217 @define_read_group_helpers@
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
218 #if str( $library.type ) == "single":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
219 #set $rg_auto_name = $read_group_name_default($library.input_1)
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
220 #elif str( $library.type ) == "paired":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
221 #set $rg_auto_name = $read_group_name_default($library.input_1, $library.input_2)
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
222 #else
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
223 #set $rg_auto_name = $read_group_name_default($library.input_1)
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
224 #end if
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
225 @set_use_rg_var@
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
226 @set_read_group_vars@
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
227 #if $use_rg
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
228 $format_read_group("", $rg_id, '"', arg='--rg-id ')
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
229 $format_read_group("SM:", $rg_sm, '"', arg='--rg ')
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
230 $format_read_group("PL:", $rg_pl, '"', arg='--rg ')
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
231 $format_read_group("LB:", $rg_lb, '"', arg='--rg ')
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
232 $format_read_group("CN:", $rg_cn, '"', arg='--rg ')
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
233 $format_read_group("DS:", $rg_ds, '"', arg='--rg ')
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
234 $format_read_group("DT:", $rg_dt, '"', arg='--rg ')
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
235 $format_read_group("FO:", $rg_fo, '"', arg='--rg ')
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
236 $format_read_group("KS:", $rg_ks, '"', arg='--rg ')
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
237 $format_read_group("PG:", $rg_pg, '"', arg='--rg ')
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
238 $format_read_group("PI:", $rg_pi, '"', arg='--rg ')
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
239 $format_read_group("PU:", $rg_pu, '"', arg='--rg ')
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
240 #end if
7
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
241
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
242 ## Analysis type
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
243 #if ( str( $analysis_type.analysis_type_selector ) == "simple" and str( $analysis_type.presets ) != "no_presets" ):
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
244 $analysis_type.presets
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
245 #elif str( $analysis_type.analysis_type_selector ) == "full":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
246 #if str( $analysis_type.input_options.input_options_selector ) == "yes":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
247 --skip ${analysis_type.input_options.skip}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
248 --qupto ${analysis_type.input_options.qupto}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
249 --trim5 ${analysis_type.input_options.trim5}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
250 --trim3 ${analysis_type.input_options.trim3}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
251 ${analysis_type.input_options.qv_encoding}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
252 ${analysis_type.input_options.solexa_quals}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
253 ${analysis_type.input_options.int_quals}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
254 #end if
7
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
255
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
256 #if str( $analysis_type.alignment_options.alignment_options_selector ) == "yes":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
257 -N ${analysis_type.alignment_options.N}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
258 -L ${analysis_type.alignment_options.L}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
259 -i '${analysis_type.alignment_options.i}'
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
260 --n-ceil '${analysis_type.alignment_options.n_ceil}'
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
261 --dpad ${analysis_type.alignment_options.dpad}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
262 --gbar ${analysis_type.alignment_options.gbar}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
263 ${analysis_type.alignment_options.ignore_quals}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
264 ${analysis_type.alignment_options.nofw}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
265 ${analysis_type.alignment_options.norc}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
266 ${analysis_type.alignment_options.no_1mm_upfront}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
267 #if str( $analysis_type.alignment_options.align_mode.align_mode_selector ) == "end-to-end":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
268 --end-to-end
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
269 --score-min '${analysis_type.alignment_options.align_mode.score_min_ete}'
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
270 #elif str( $analysis_type.alignment_options.align_mode.align_mode_selector ) == "local":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
271 --local
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
272 --score-min '${analysis_type.alignment_options.align_mode.score_min_loc}'
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
273 #end if
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
274 #end if
7
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
275
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
276 #if str( $analysis_type.scoring_options.scoring_options_selector ) == "yes":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
277 #if ( str( $analysis_type.alignment_options.alignment_options_selector ) == "yes" and str( $analysis_type.alignment_options.align_mode.align_mode_selector ) == "local" ):
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
278 --ma ${analysis_type.scoring_options.ma}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
279 #end if
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
280 --mp '${analysis_type.scoring_options.mp}'
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
281 --np ${analysis_type.scoring_options.np}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
282 --rdg ${analysis_type.scoring_options.rdg_read_open},${analysis_type.scoring_options.rdg_read_extend}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
283 --rfg ${analysis_type.scoring_options.rfg_ref_open},${analysis_type.scoring_options.rfg_ref_extend}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
284 #end if
7
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
285
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
286 #if str( $analysis_type.reporting_options.reporting_options_selector ) == "k":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
287 -k ${analysis_type.reporting_options.k}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
288 #elif str( $analysis_type.reporting_options.reporting_options_selector ) == "a":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
289 -a
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
290 #end if
7
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
291
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
292 #if str( $analysis_type.effort_options.effort_options_selector ) == "yes":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
293 -D ${analysis_type.effort_options.D}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
294 -R ${analysis_type.effort_options.R}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
295 #end if
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
296 #if str( $analysis_type.other_options.other_options_selector ) == "yes":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
297 ${analysis_type.other_options.non_deterministic}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
298 --seed ${analysis_type.other_options.seed}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
299 #end if
4
1fc845afa3ac planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 32fe80982b5c59687eece667f0372002588566f8-dirty
devteam
parents: 3
diff changeset
300
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
301 #elif str( $analysis_type.analysis_type_selector ) == "cline":
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
302 ${analysis_type.cline}
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
303 #end if
10
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
304
22
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
305 #if str( $sam_options.sam_options_selector ) == "yes":
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
306 ${sam_options.no_unal}
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
307 ${sam_options.omit_sec_seq}
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
308 ${sam_options.sam_no_qname_trunc}
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
309 ${sam_options.xeq}
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
310 ${sam_options.soft_clipped_unmapped_tlen}
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
311 ${sam_options.reorder}
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
312 #end if
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
313
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
314 ## mapping stats (i.e. stderr from bowtie2)
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
315 #if $save_mapping_stats
32
d5ceb9f3c25b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 7c23f328dedbbf24693ddfcc4ebc6b5ee1801767
iuc
parents: 31
diff changeset
316 2> >(tee '$mapping_stats' >&2)
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
317 #end if
3
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
318
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
319 ## output file
22
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
320 #if str( $sam_options.sam_options_selector ) == "no" or (str( $sam_options.sam_opt ) == "false" and str($sam_options.reorder) == ''):
32
d5ceb9f3c25b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 7c23f328dedbbf24693ddfcc4ebc6b5ee1801767
iuc
parents: 31
diff changeset
321 ## Convert SAM output to sorted BAM
d5ceb9f3c25b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 7c23f328dedbbf24693ddfcc4ebc6b5ee1801767
iuc
parents: 31
diff changeset
322 ## using the two pipe stages has the following effect
d5ceb9f3c25b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 7c23f328dedbbf24693ddfcc4ebc6b5ee1801767
iuc
parents: 31
diff changeset
323 ## - mapping and sorting run in parallel, during this time sort produces
d5ceb9f3c25b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 7c23f328dedbbf24693ddfcc4ebc6b5ee1801767
iuc
parents: 31
diff changeset
324 ## presorted temporary files but does not produce output (hence
d5ceb9f3c25b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 7c23f328dedbbf24693ddfcc4ebc6b5ee1801767
iuc
parents: 31
diff changeset
325 ## view does not run)
d5ceb9f3c25b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 7c23f328dedbbf24693ddfcc4ebc6b5ee1801767
iuc
parents: 31
diff changeset
326 ## - once mapping is finished sort will start to merge the temporary
d5ceb9f3c25b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 7c23f328dedbbf24693ddfcc4ebc6b5ee1801767
iuc
parents: 31
diff changeset
327 ## files (which should be fast also on a single thread) gives the
d5ceb9f3c25b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 7c23f328dedbbf24693ddfcc4ebc6b5ee1801767
iuc
parents: 31
diff changeset
328 ## sorted output to view which only compresses the files (now
d5ceb9f3c25b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 7c23f328dedbbf24693ddfcc4ebc6b5ee1801767
iuc
parents: 31
diff changeset
329 ## using full parallelism again)
d5ceb9f3c25b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 7c23f328dedbbf24693ddfcc4ebc6b5ee1801767
iuc
parents: 31
diff changeset
330 | samtools sort -l 0 -T "\${TMPDIR:-.}" -O bam | samtools view --no-PG -O bam -@ \${GALAXY_SLOTS:-1} -o '$output'
22
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
331 #else if $sam_options.reorder:
32
d5ceb9f3c25b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 7c23f328dedbbf24693ddfcc4ebc6b5ee1801767
iuc
parents: 31
diff changeset
332 | samtools view --no-PG -b -o '$output'
22
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
333 #else:
24
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
334 > '$output'
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
335 #end if
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
336
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
337 ## rename unaligned sequence files
25
749c918495f7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit be3590f33762e4797eaa1462d495e8e8a1b98110"
iuc
parents: 24
diff changeset
338 #if ($library.type == "paired" or $library.type == "paired_collection") and $output_unaligned_reads_l and $output_unaligned_reads_r:
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
339 #from os.path import splitext
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
340 #set _unaligned_root, _unaligned_ext = splitext( str( $output_unaligned_reads_l ) )
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
341 && mv '${ _unaligned_root }.1${_unaligned_ext}' '$output_unaligned_reads_l'
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
342 && mv '${ _unaligned_root }.2${_unaligned_ext}' '$output_unaligned_reads_r'
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
343 #end if
25
749c918495f7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit be3590f33762e4797eaa1462d495e8e8a1b98110"
iuc
parents: 24
diff changeset
344 #if ($library.type == "paired" or $library.type == "paired_collection") and $output_aligned_reads_l and $output_aligned_reads_r:
18
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
345 #from os.path import splitext
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
346 #set _aligned_root, _aligned_ext = splitext( str( $output_aligned_reads_l ) )
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
347 && mv '${ _aligned_root }.1${_aligned_ext}' '$output_aligned_reads_l'
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
348 && mv '${ _aligned_root }.2${_aligned_ext}' '$output_aligned_reads_r'
121110a12cc9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit a887e11c533af3ed3734c26da2da33aa8acbbce9
iuc
parents: 17
diff changeset
349 #end if
7
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
350
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
351 ]]></command>
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
352 <inputs>
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
353 <!-- single/paired -->
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
354 <conditional name="library">
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
355 <param name="type" type="select" label="Is this single or paired library">
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
356 <option value="single">Single-end</option>
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
357 <option value="paired">Paired-end</option>
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
358 <option value="paired_collection">Paired-end Dataset Collection</option>
15
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
359 <option value="paired_interleaved">Paired-end data from single interleaved dataset</option>
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
360 </param>
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
361 <when value="single">
16
8ccbdbe9a695 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 5581ee25e468d4a1144ce6e5e511cb29cd51cf1f
iuc
parents: 15
diff changeset
362 <param name="input_1" format="fastqsanger,fastqsanger.gz,fastqsanger.bz2,fasta" type="data" label="FASTA/Q file" help="Must be of datatype &quot;fastqsanger&quot; or &quot;fasta&quot;" />
15
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
363 <expand macro="align_unalign" />
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
364 </when>
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
365 <when value="paired">
16
8ccbdbe9a695 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 5581ee25e468d4a1144ce6e5e511cb29cd51cf1f
iuc
parents: 15
diff changeset
366 <param name="input_1" format="fastqsanger,fastqsanger.gz,fastqsanger.bz2,fasta" type="data" label="FASTA/Q file #1" help="Must be of datatype &quot;fastqsanger&quot;or &quot;fasta&quot;" />
8ccbdbe9a695 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 5581ee25e468d4a1144ce6e5e511cb29cd51cf1f
iuc
parents: 15
diff changeset
367 <param name="input_2" format="fastqsanger,fastqsanger.gz,fastqsanger.bz2,fasta" type="data" label="FASTA/Q file #2" help="Must be of datatype &quot;fastqsanger&quot;or &quot;fasta&quot;" />
15
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
368 <expand macro="align_unalign" />
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
369 <expand macro="paired_end_options" />
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
370 </when>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
371 <when value="paired_collection">
16
8ccbdbe9a695 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 5581ee25e468d4a1144ce6e5e511cb29cd51cf1f
iuc
parents: 15
diff changeset
372 <param name="input_1" format="fastqsanger,fastqsanger.gz,fastqsanger.bz2,fasta" type="data_collection" collection_type="paired" label="FASTQ Paired Dataset" help="Must be of datatype &quot;fastqsanger&quot; or &quot;fasta&quot;" />
15
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
373 <expand macro="align_unalign" />
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
374 <expand macro="paired_end_options" />
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
375 </when>
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
376 <when value="paired_interleaved">
16
8ccbdbe9a695 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 5581ee25e468d4a1144ce6e5e511cb29cd51cf1f
iuc
parents: 15
diff changeset
377 <param name="input_1" format="fastqsanger,fastqsanger.gz,fastqsanger.bz2,fasta" type="data" label="Interleaved FASTQ file" help="Must be of datatype &quot;fastqsanger&quot; or &quot;fasta&quot;. --interleaved"/>
15
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
378 <expand macro="align_unalign" />
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
379 <expand macro="paired_end_options" />
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
380 </when>
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
381 </conditional>
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
382 <!-- reference genome -->
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
383 <conditional name="reference_genome">
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
384 <param name="source" type="select" label="Will you select a reference genome from your history or use a built-in index?" help="Built-ins were indexed using default options. See `Indexes` section of help below">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
385 <option value="indexed">Use a built-in genome index</option>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
386 <option value="history">Use a genome from the history and build index</option>
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
387 </param>
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
388 <when value="indexed">
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
389 <param name="index" type="select" label="Select reference genome" help="If your genome of interest is not listed, contact the Galaxy team">
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
390 <options from_data_table="bowtie2_indexes">
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
391 <filter type="sort_by" column="2"/>
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
392 <validator type="no_options" message="No indexes are available for the selected input dataset"/>
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
393 </options>
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
394 </param>
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
395 </when>
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
396 <when value="history">
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
397 <param name="own_file" type="data" format="fasta" label="Select reference genome" />
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
398 </when>
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
399 </conditional>
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
400 <!-- read group settings -->
5
42bb952b4e3c planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e3412c58bd3bdc1a483a1e2f7f9c2aa5c87a1f-dirty
devteam
parents: 4
diff changeset
401 <expand macro="read_group_conditional" />
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
402 <conditional name="analysis_type">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
403 <param name="analysis_type_selector" type="select" label="Select analysis mode">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
404 <option value="simple">1: Default setting only</option>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
405 <option value="full">2: Full parameter list</option>
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
406 </param>
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
407 <when value="simple">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
408 <param name="presets" type="select" display="radio" label="Do you want to use presets?" help="Allow selecting among several preset parameter settings. Choosing between these will result in dramatic changes in runtime. See help below to understand effects of these presets.">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
409 <option value="no_presets" selected="True">No, just use defaults</option>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
410 <option value="--very-fast">Very fast end-to-end (--very-fast)</option>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
411 <option value="--fast">Fast end-to-end (--fast)</option>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
412 <option value="--sensitive">Sensitive end-to-end (--sensitive)</option>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
413 <option value="--very-sensitive">Very sensitive end-to-end (--very-sensitive)</option>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
414 <option value="--very-fast-local">Very fast local (--very-fast-local)</option>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
415 <option value="--fast-local">Fast local (--fast-local)</option>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
416 <option value="--sensitive-local">Sensitive local (--sensitive-local)</option>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
417 <option value="--very-sensitive-local">Very sensitive local (--very-sensitive-local)</option>
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
418 </param>
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
419 </when>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
420 <when value="full">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
421 <conditional name="input_options">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
422 <param name="input_options_selector" type="select" label="Do you want to tweak input options?" help="See &quot;Input Options&quot; section of Help below for information">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
423 <option value="yes">Yes</option>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
424 <option value="no" selected="true">No</option>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
425 </param>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
426 <when value="yes">
3
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
427 <param name="skip" type="integer" min="0" value="0" label="Skip (i.e. do not align) the first that many reads or pairs in the input" help="-s/--skip; default=0"/>
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
428 <param name="qupto" type="integer" min="1" value="100000000" label="Align the first that many reads or read pairs from the input (after the -s/--skip reads or pairs have been skipped), then stop" help="-u/--qupto; for default behavior (no limit) leave this value very large"/>
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
429 <param name="trim5" type="integer" min="0" value="0" label="Trim that many bases from 5' (left) end of each read before alignment" help="-5/--trim5; default=0"/>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
430 <param name="trim3" type="integer" min="0" value="0" label="Trim that many bases from 3' (right) end of each read before alignment" help="-3/--trim3; default=0"/>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
431 <param name="qv_encoding" type="select" display="radio" label="Select quality score encoding" help="See help below for more details">
3
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
432 <option value="--phred33" selected="True">Input qualities are ASCII chars equal to the Phred quality plus 33. This is also called the "Phred+33" encoding, which is used by the very latest Illumina pipelines (--phred33)</option>
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
433 <option value="--phred64">Input qualities are ASCII chars equal to the Phred quality plus 64. This is also called the "Phred+64" encoding (--phred64)</option>
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
434 </param>
3
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
435 <param name="solexa_quals" type="boolean" truevalue="--solexa-quals" falsevalue="" checked="False" label="Convert input qualities from Solexa (which can be negative) to Phred (which can't). This scheme was used in older Illumina GA Pipeline versions (prior to 1.3)" help="--solexa-quals; default=False"/>
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
436 <param name="int_quals" type="boolean" truevalue="--int-quals" falsevalue="" checked="False" label="Quality values are represented in the read input file as space-separated ASCII integers, e.g., 40 40 30 40..., rather than ASCII characters, e.g., II?I.... Integers are treated as being on the Phred quality scale unless --solexa-quals is also specified" help="--int-quals; default=False"/>
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
437 </when>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
438 <when value="no">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
439 <!-- do nothing -->
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
440 </when>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
441 </conditional>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
442 <conditional name="alignment_options">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
443 <param name="alignment_options_selector" type="select" label="Do you want to tweak alignment options?" help="See &quot;Alignment Options&quot; section of Help below for information">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
444 <option value="yes">Yes</option>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
445 <option value="no" selected="true">No</option>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
446 </param>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
447 <when value="yes">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
448 <param name="N" type="integer" min="0" max="1" value="0" label="Set the number of mismatches to be allowed in a seed alignment during multiseed alignment (see `Multiseed alignment` section of help below)" help="-N; Can be set to 0 or 1. Setting this higher makes alignment slower (often much slower) but increases sensitivity; default=0"/>
3
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
449 <param name="L" type="integer" min="0" max="32" value="22" label="Sets the length of the seed substrings to align during multiseed alignment (see `Multiseed alignment` section of help below)" help="-L; Smaller values make alignment slower but more sensitive. Default=22"/>
7
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
450 <param name="i" type="text" value="S,1,1.15" label="Set a function governing the interval between seed substrings to use during multiseed alignment (see `Multiseed alignment` section of help below). Also see description of this option below in the help section" help="-i; Since it's best to use longer intervals for longer reads, this parameter sets the interval as a function of the read length, rather than a single one-size-fits-all number. For instance, specifying `-i S,1,2.5` sets the interval function `f` to `f(x) = 1 + 2.5 * sqrt(x)`, where x is the read length. If the function returns a result less than 1, it is rounded up to 1. Default=`S,1,1.15`"/>
3
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
451 <param name="n_ceil" type="text" value="L,0,0.15" label="Set a function governing the maximum number of ambiguous characters (usually `N`s and/or `.`s) allowed in a read as a function of read length" help="--n-ceil; For instance, specifying `L,0,0.15` sets the N-ceiling function `f` to `f(x) = 0 + 0.15 * x`, where x is the read length. Reads exceeding this ceiling are filtered out. Default=`L,0,0.15`"/>
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
452 <param name="dpad" type="integer" min="0" value="15" label="Pad dynamic programming problems by that many columns on either side to allow gaps" help="--dpad; default=15"/>
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
453 <param name="gbar" type="integer" min="0" value="4" label="Disallow gaps within that many positions of the beginning or end of the read" help="--gbar; default=4"/>
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
454 <param name="ignore_quals" type="boolean" truevalue="--ignore-quals" falsevalue="" label="When calculating a mismatch penalty, always consider the quality value at the mismatched position to be the highest possible, regardless of the actual value" help="--ignore-quals; input is treated as though all quality values are high; default=False"/>
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
455 <param name="nofw" type="boolean" truevalue="--nofw" falsevalue="" label="Do not attempt to align unpaired reads to the forward (Watson) reference strand" help="In paired-end mode, `--nofw` and `--norc` pertain to the fragments; i.e. specifying `--nofw` causes `bowtie2` to explore only those paired-end configurations corresponding to fragments from the reverse-complement (Crick) strand. Default=False"/>
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
456 <param name="norc" type="boolean" truevalue="--norc" falsevalue="" label="Do not attempt to align unpaired reads to the reverse (Crick) reference strand" help="In paired-end mode, `--nofw` and `--norc` pertain to the fragments; i.e. specifying `--nofw` causes `bowtie2` to explore only those paired-end configurations corresponding to fragments from the reverse-complement (Crick) strand. Default=False"/>
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
457 <param name="no_1mm_upfront" type="boolean" truevalue="--no-1mm-upfront" falsevalue="" label="Prevent searching for 1-mismatch end-to-end alignments before using the multiseed heuristic (see `Multiseed alignment` section of help below)" help="--no-1mm-upfront; By default, Bowtie 2 will attempt to find either an exact or a 1-mismatch end-to-end alignment for the read *before* trying the multiseed heuristic. Such alignments can be found very quickly, and many short read alignments have exact or near-exact end-to-end alignments. However, this can lead to unexpected alignments when the user also sets options governing the multiseed heuristic, like `-L` and `-N`. For instance, if the user specifies `-N 0` and `-L` equal to the length of the read, the user will be surprised to find 1-mismatch alignments reported. This option prevents Bowtie 2 from searching for 1-mismatch end-to-end alignments before using the multiseed heuristic, which leads to the expected behavior when combined with options such as `-L` and `-N`. This comes at the expense of speed; Default=False"/>
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
458 <conditional name="align_mode">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
459 <param name="align_mode_selector" type="select" display="radio" label="Select between `--local` and `--end-to-end` alignment modes" help="--local and --end-to-end; see help below for detailed explanation; default=--end-to-end">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
460 <option value="end-to-end" selected="True">End to End (--end-to-end)</option>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
461 <option value="local">Local (--local)</option>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
462 </param>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
463 <when value="end-to-end">
3
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
464 <param name="score_min_ete" type="text" value="L,-0.6,-0.6" label="Set a function governing the minimum alignment score needed for an alignment to be considered `valid` (i.e. good enough to report)" help="--score-min; This is a function of read length. For instance, specifying `L,0,-0.6` sets the minimum-score function `f` to `f(x) = 0 + -0.6 * x`, where `x` is the read length. The default in `--end-to-end` mode is `L,-0.6,-0.6` and the default in `--local` mode is `G,20,8`"/>
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
465 </when>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
466 <when value="local">
3
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
467 <param name="score_min_loc" type="text" value="G,20,8" label="Set a function governing the minimum alignment score needed for an alignment to be considered `valid` (i.e. good enough to report)" help="--score-min; This is a function of read length. For instance, specifying `L,0,-0.6` sets the minimum-score function `f` to `f(x) = 0 + -0.6 * x`, where `x` is the read length. The default in `--end-to-end` mode is `L,-0.6,-0.6` and the default in `--local` mode is `G,20,8`"/>
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
468 </when>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
469 </conditional>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
470 </when>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
471 <when value="no">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
472 <!-- do nothing -->
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
473 </when>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
474 </conditional>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
475 <conditional name="scoring_options">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
476 <param name="scoring_options_selector" type="select" label="Do you want to tweak scoring options?" help="See &quot;Scoring Options&quot; section of Help below for information">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
477 <option value="yes">Yes</option>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
478 <option value="no" selected="true">No</option>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
479 </param>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
480 <when value="yes">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
481 <param name="ma" type="integer" value="2" label="Set the match bonus" help="--ma; In `--local` mode match bonus is added to the alignment score for each position where a read character aligns to a reference character and the characters match. Not used in `--end-to-end` mode; Default=2"/>
7
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
482 <param name="mp" type="text" value="6,2" label="Set the maximum (`MX`) and minimum (`MN`) mismatch penalties, both integers" help="--mp; A number less than or equal to `MX` and greater than or equal to `MN` is subtracted from the alignment score for each position where a read character aligns to a reference character, the characters do not match, and neither is an `N`. If `--ignore-quals` is specified, the number subtracted quals `MX`. Otherwise, the number subtracted is `MN + floor( (MX-MN)(MIN(Q, 40.0)/40.0) )` where Q is the Phred quality value; Default=6,2"/>
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
483 <param name="np" type="integer" value="1" label="Sets penalty for positions where the read, reference, or both, contain an ambiguous character such as `N`" help="--np; Default=1"/>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
484 <param name="rdg_read_open" type="integer" value="5" label="Set the read gap opening penalty" help="--rdg; this is the first component of --rdg flag - opening penalty; Default=5"/>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
485 <param name="rdg_read_extend" type="integer" value="3" label="Set the read gap extension penalty" help="--rdg; this is the second component of --rdg flag - extension penalty; Default=3"/>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
486 <param name="rfg_ref_open" type="integer" value="5" label="Set the reference gap opening penalty" help="--rfg; this is the first component of --rfg flag - opening penalty; Default=5"/>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
487 <param name="rfg_ref_extend" type="integer" value="3" label="Set the reference gap extension penalty" help="--rfg; this is the second component of --rfg flag - extension penalty; Default=3"/>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
488 </when>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
489 <when value="no">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
490 <!-- do nothing -->
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
491 </when>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
492 </conditional>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
493 <conditional name="reporting_options">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
494 <param name="reporting_options_selector" type="select" label="Do you want to use -a or -k options" help="Make sure you understand implications of setting -k and -a. See &quot;Reporting Options&quot; section of Help below for information on -k and -a options">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
495 <option value="no" selected="true">No, do not set</option>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
496 <option value="k">Set -k option and enter -k value</option>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
497 <option value="a">Set -a option</option>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
498 </param>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
499 <when value="no">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
500 <!-- do nothing -->
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
501 </when>
3
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
502 <when value="k">
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
503 <param name="k" type="integer" min="1" value="1" label="Searches for at most that many distinct, valid alignments for each read" help="-k; see detailed description of this option in the help section below. Note: Bowtie 2 is not designed with large values for `-k` in mind, and when aligning reads to long, repetitive genomes large `-k` can be very, very slow"/>
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
504 </when>
3
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
505 <when value="a">
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
506 <!-- do nothing here; set -a flag on the command line-->
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
507 </when>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
508 </conditional>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
509 <conditional name="effort_options">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
510 <param name="effort_options_selector" type="select" label="Do you want to tweak effort options?" help="See &quot;Effort Options&quot; section of Help below for information">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
511 <option value="yes">Yes</option>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
512 <option value="no" selected="true">No</option>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
513 </param>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
514 <when value="yes">
3
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
515 <param name="D" type="integer" value="15" min="0" label="Attempt that many consecutive seed extension attempts to `fail` before Bowtie 2 moves on, using the alignments found so far" help="-D; A seed extension `fails` if it does not yield a new best or a new second-best alignment. This limit is automatically adjusted up when -k or -a are specified. Default=15"/>
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
516 <param name="R" type="integer" value="2" min="0" label="Set the maximum number of times Bowtie 2 will `re-seed` reads with repetitive seeds" help="When `re-seeding`, Bowtie 2 simply chooses a new set of reads (same length, same number of mismatches allowed) at different offsets and searches for more alignments. A read is considered to have repetitive seeds if the total number of seed hits divided by the number of seeds that aligned at least once is greater than 300. Default=2"/>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
517 </when>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
518 <when value="no">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
519 <!-- do nothing -->
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
520 </when>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
521 </conditional>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
522 <conditional name="other_options">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
523 <param name="other_options_selector" type="select" label="Do you want to tweak Other Options?" help="See &quot;Other Options&quot; section of Help below for information">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
524 <option value="yes">Yes</option>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
525 <option value="no" selected="true">No</option>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
526 </param>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
527 <when value="yes">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
528 <param name="seed" type="integer" value="0" min="0" label="Use this number as the seed for pseudo-random number generator" help="--seed; Default=0"/>
3
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
529 <param name="non_deterministic" type="boolean" truevalue="--non-deterministic" falsevalue="" label="Re-initialize the pseudo-random generator for each read using the current time" help="--non-deterministic; see Help below for explanation of this option; default=False"/>
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
530 </when>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
531 <when value="no">
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
532 <!-- do nothing -->
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
533 </when>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
534 </conditional>
22
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
535 </when>
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
536 </conditional>
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
537 <conditional name="sam_options">
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
538 <param name="sam_options_selector" type="select" label="Do you want to tweak SAM/BAM Options?" help="See &quot;Output Options&quot; section of Help below for information">
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
539 <option value="yes">Yes</option>
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
540 <option value="no" selected="true">No</option>
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
541 </param>
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
542 <when value="yes">
7
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
543 <param name="sam_opt" type="boolean" truevalue="true" falsevalue="false" label="Would you like the output to be a SAM file" help="By default, the output from this Bowtie2 wrapper is a sorted BAM file."/>
31
0d4acadabb04 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit f25b49ba5f2f3e5542e75224948818c32dea920a
iuc
parents: 30
diff changeset
544 <param argument="--no-unal" type="boolean" truevalue="--no-unal" falsevalue="" label="Suppress SAM records for reads that failed to align" help="--no-unal; Default=False"/>
0d4acadabb04 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit f25b49ba5f2f3e5542e75224948818c32dea920a
iuc
parents: 30
diff changeset
545 <param argument="--omit-sec-seq" type="boolean" truevalue="--omit-sec-seq" falsevalue="" label="Suppress SEQ and QUAL strings for secondary alignments" help="--omit-sec-seq; Default=False"/>
0d4acadabb04 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit f25b49ba5f2f3e5542e75224948818c32dea920a
iuc
parents: 30
diff changeset
546 <param argument="--sam-no-qname-trunc" type="boolean" truevalue="--sam-no-qname-trunc" falsevalue="" label="Suppress standard behavior of truncating readname at first whitespace at the expense of generating non-standard SAM"/>
22
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
547 <param argument="--xeq" type="boolean" truevalue="--xeq" falsevalue="" label="Use '='/'X', instead of 'M,' to specify matches/mismatches in SAM record."/>
31
0d4acadabb04 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit f25b49ba5f2f3e5542e75224948818c32dea920a
iuc
parents: 30
diff changeset
548 <param argument="--soft-clipped-unmapped-tlen" type="boolean" truevalue="--soft-clipped-unmapped-tlen" falsevalue="" label=" Exclude soft-clipped bases when reporting TLEN"/>
0d4acadabb04 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit f25b49ba5f2f3e5542e75224948818c32dea920a
iuc
parents: 30
diff changeset
549 <param argument="--reorder" type="boolean" truevalue="--reorder" falsevalue=""
22
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
550 label="Reorder output to reflect order of the input file"
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
551 help="Reorder guarantees that output SAM records are printed in an order corresponding to the order of the reads in the original input file, even when -p is set greater than 1." />
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
552 </when>
22
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
553 <when value="no"/>
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
554 </conditional>
10
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
555 <param name="save_mapping_stats" type="boolean" checked="False" label="Save the bowtie2 mapping statistics to the history" />
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
556 </inputs>
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
557 <!-- define outputs -->
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
558 <outputs>
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
559 <data format="fastqsanger" name="output_unaligned_reads_l" label="${tool.name} on ${on_string}: unaligned reads (L)" >
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
560 <filter>library['unaligned_file'] is True</filter>
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
561 <actions>
7
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
562 <conditional name="library.type">
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
563 <when value="single">
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
564 <action type="format">
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
565 <option type="from_param" name="library.input_1" param_attribute="ext" />
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
566 </action>
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
567 </when>
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
568 <when value="paired">
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
569 <action type="format">
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
570 <option type="from_param" name="library.input_1" param_attribute="ext" />
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
571 </action>
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
572 </when>
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
573 <when value="paired_collection">
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
574 <action type="format">
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
575 <option type="from_param" name="library.input_1" param_attribute="forward.ext" />
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
576 </action>
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
577 </when>
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
578 </conditional>
23
17062a0decb7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit d611e968158b012c10d3f8b661af1f07313f06d7
iuc
parents: 22
diff changeset
579 <expand macro="dbKeyActions" />
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
580 </actions>
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
581 </data>
10
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
582 <data format="fastqsanger" name="output_aligned_reads_l" label="${tool.name} on ${on_string}: aligned reads (L)" >
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
583 <filter>library['aligned_file'] is True</filter>
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
584 <actions>
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
585 <conditional name="library.type">
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
586 <when value="single">
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
587 <action type="format">
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
588 <option type="from_param" name="library.input_1" param_attribute="ext" />
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
589 </action>
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
590 </when>
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
591 <when value="paired">
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
592 <action type="format">
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
593 <option type="from_param" name="library.input_1" param_attribute="ext" />
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
594 </action>
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
595 </when>
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
596 <when value="paired_collection">
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
597 <action type="format">
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
598 <option type="from_param" name="library.input_1" param_attribute="forward.ext" />
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
599 </action>
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
600 </when>
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
601 </conditional>
23
17062a0decb7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit d611e968158b012c10d3f8b661af1f07313f06d7
iuc
parents: 22
diff changeset
602 <expand macro="dbKeyActions" />
10
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
603 </actions>
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
604 </data>
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
605 <data format="fastqsanger" name="output_aligned_reads_r" label="${tool.name} on ${on_string}: aligned reads (R)">
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
606 <filter>( library['type'] == "paired" or library['type'] == "paired_collection" ) and library['aligned_file'] is True</filter>
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
607 <actions>
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
608 <conditional name="library.type">
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
609 <when value="paired">
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
610 <action type="format">
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
611 <option type="from_param" name="library.input_2" param_attribute="ext" />
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
612 </action>
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
613 </when>
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
614 <when value="paired_collection">
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
615 <action type="format">
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
616 <option type="from_param" name="library.input_1" param_attribute="reverse.ext" />
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
617 </action>
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
618 </when>
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
619 </conditional>
23
17062a0decb7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit d611e968158b012c10d3f8b661af1f07313f06d7
iuc
parents: 22
diff changeset
620 <expand macro="dbKeyActions" />
10
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
621 </actions>
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
622 </data>
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
623 <data format="fastqsanger" name="output_unaligned_reads_r" label="${tool.name} on ${on_string}: unaligned reads (R)">
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
624 <filter>( library['type'] == "paired" or library['type'] == "paired_collection" ) and library['unaligned_file'] is True</filter>
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
625 <actions>
7
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
626 <conditional name="library.type">
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
627 <when value="paired">
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
628 <action type="format">
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
629 <option type="from_param" name="library.input_2" param_attribute="ext" />
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
630 </action>
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
631 </when>
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
632 <when value="paired_collection">
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
633 <action type="format">
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
634 <option type="from_param" name="library.input_1" param_attribute="reverse.ext" />
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
635 </action>
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
636 </when>
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
637 </conditional>
23
17062a0decb7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit d611e968158b012c10d3f8b661af1f07313f06d7
iuc
parents: 22
diff changeset
638 <expand macro="dbKeyActions" />
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
639 </actions>
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
640 </data>
24
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
641 <data format="bam" name="output" label="${tool.name} on ${on_string}: alignments">
22
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
642 <change_format>
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
643 <when input="sam_options.reorder" value="--reorder" format="qname_input_sorted.bam" />
24
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
644 <when input="sam_options.sam_opt" value="true" format="sam" />
22
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
645 </change_format>
7
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
646 <actions>
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
647 <conditional name="reference_genome.source">
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
648 <when value="indexed">
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
649 <action type="metadata" name="dbkey">
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
650 <option type="from_data_table" name="bowtie2_indexes" column="1" offset="0">
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
651 <filter type="param_value" column="0" value="#" compare="startswith" keep="False"/>
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
652 <filter type="param_value" ref="reference_genome.index" column="0"/>
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
653 </option>
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
654 </action>
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
655 </when>
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
656 <when value="history">
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
657 <action type="metadata" name="dbkey">
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
658 <option type="from_param" name="reference_genome.own_file" param_attribute="dbkey" />
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
659 </action>
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
660 </when>
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
661 </conditional>
23
17062a0decb7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit d611e968158b012c10d3f8b661af1f07313f06d7
iuc
parents: 22
diff changeset
662 <expand macro="dbKeyActions" />
7
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
663 </actions>
4f92dccc808a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 6
diff changeset
664 </data>
10
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
665 <data format="txt" name="mapping_stats" label="${tool.name} on ${on_string}: mapping stats">
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
666 <filter>save_mapping_stats is True</filter>
23
17062a0decb7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit d611e968158b012c10d3f8b661af1f07313f06d7
iuc
parents: 22
diff changeset
667 <actions>
17062a0decb7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit d611e968158b012c10d3f8b661af1f07313f06d7
iuc
parents: 22
diff changeset
668 <expand macro="dbKeyActions" />
17062a0decb7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit d611e968158b012c10d3f8b661af1f07313f06d7
iuc
parents: 22
diff changeset
669 </actions>
10
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
670 </data>
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
671 </outputs>
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
672 <tests>
24
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
673 <test expect_num_outputs="1">
17
66f992977578 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 0f9578a65e86cc159aadf1a9b37aaf3621f19456
iuc
parents: 16
diff changeset
674 <!-- test on paired-end datasets -->
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
675 <param name="type" value="paired"/>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
676 <param name="paired_options_selector" value="no"/>
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
677 <param name="unaligned_file" value="false"/>
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
678 <param name="analysis_type_selector" value="simple"/>
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
679 <param name="source" value="history" />
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
680 <param name="input_1" value="bowtie2-fq1.fq" ftype="fastqsanger"/>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
681 <param name="input_2" value="bowtie2-fq2.fq" ftype="fastqsanger"/>
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
682 <param name="own_file" value="bowtie2-ref.fasta" />
29
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
683 <output name="output" file="bowtie2-test1.bam" ftype="bam" lines_diff="4" sort="true">
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
684 <metadata name="sort_order" value="coordinate"/>
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
685 </output>
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
686 </test>
25
749c918495f7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit be3590f33762e4797eaa1462d495e8e8a1b98110"
iuc
parents: 24
diff changeset
687 <test expect_num_outputs="3">
749c918495f7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit be3590f33762e4797eaa1462d495e8e8a1b98110"
iuc
parents: 24
diff changeset
688 <!-- test on list paired collection -->
17
66f992977578 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 0f9578a65e86cc159aadf1a9b37aaf3621f19456
iuc
parents: 16
diff changeset
689 <param name="type" value="paired_collection"/>
66f992977578 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 0f9578a65e86cc159aadf1a9b37aaf3621f19456
iuc
parents: 16
diff changeset
690 <param name="paired_options_selector" value="no"/>
25
749c918495f7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit be3590f33762e4797eaa1462d495e8e8a1b98110"
iuc
parents: 24
diff changeset
691 <param name="unaligned_file" value="true"/>
17
66f992977578 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 0f9578a65e86cc159aadf1a9b37aaf3621f19456
iuc
parents: 16
diff changeset
692 <param name="analysis_type_selector" value="simple"/>
66f992977578 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 0f9578a65e86cc159aadf1a9b37aaf3621f19456
iuc
parents: 16
diff changeset
693 <param name="source" value="history" />
66f992977578 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 0f9578a65e86cc159aadf1a9b37aaf3621f19456
iuc
parents: 16
diff changeset
694 <param name="input_1">
66f992977578 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 0f9578a65e86cc159aadf1a9b37aaf3621f19456
iuc
parents: 16
diff changeset
695 <collection type="paired">
66f992977578 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 0f9578a65e86cc159aadf1a9b37aaf3621f19456
iuc
parents: 16
diff changeset
696 <element name="forward" value="bowtie2-fq1.fq" ftype="fastqsanger" />
66f992977578 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 0f9578a65e86cc159aadf1a9b37aaf3621f19456
iuc
parents: 16
diff changeset
697 <element name="reverse" value="bowtie2-fq2.fq" ftype="fastqsanger" />
66f992977578 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 0f9578a65e86cc159aadf1a9b37aaf3621f19456
iuc
parents: 16
diff changeset
698 </collection>
66f992977578 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 0f9578a65e86cc159aadf1a9b37aaf3621f19456
iuc
parents: 16
diff changeset
699 </param>
66f992977578 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 0f9578a65e86cc159aadf1a9b37aaf3621f19456
iuc
parents: 16
diff changeset
700 <param name="own_file" value="bowtie2-ref.fasta" />
29
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
701 <output name="output" file="bowtie2-test1.bam" ftype="bam" lines_diff="4" sort="true">
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
702 <metadata name="sort_order" value="coordinate"/>
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
703 </output>
17
66f992977578 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 0f9578a65e86cc159aadf1a9b37aaf3621f19456
iuc
parents: 16
diff changeset
704 </test>
24
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
705 <test expect_num_outputs="1">
17
66f992977578 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 0f9578a65e86cc159aadf1a9b37aaf3621f19456
iuc
parents: 16
diff changeset
706 <!-- test on paired-end datasets with read group info -->
5
42bb952b4e3c planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e3412c58bd3bdc1a483a1e2f7f9c2aa5c87a1f-dirty
devteam
parents: 4
diff changeset
707 <param name="type" value="paired"/>
42bb952b4e3c planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e3412c58bd3bdc1a483a1e2f7f9c2aa5c87a1f-dirty
devteam
parents: 4
diff changeset
708 <param name="paired_options_selector" value="no"/>
42bb952b4e3c planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e3412c58bd3bdc1a483a1e2f7f9c2aa5c87a1f-dirty
devteam
parents: 4
diff changeset
709 <param name="unaligned_file" value="false"/>
42bb952b4e3c planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e3412c58bd3bdc1a483a1e2f7f9c2aa5c87a1f-dirty
devteam
parents: 4
diff changeset
710 <param name="analysis_type_selector" value="simple"/>
42bb952b4e3c planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e3412c58bd3bdc1a483a1e2f7f9c2aa5c87a1f-dirty
devteam
parents: 4
diff changeset
711 <param name="rg_selector" value="set"/>
42bb952b4e3c planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e3412c58bd3bdc1a483a1e2f7f9c2aa5c87a1f-dirty
devteam
parents: 4
diff changeset
712 <param name="ID" value="rg1"/>
42bb952b4e3c planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e3412c58bd3bdc1a483a1e2f7f9c2aa5c87a1f-dirty
devteam
parents: 4
diff changeset
713 <param name="PL" value="CAPILLARY"/>
42bb952b4e3c planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e3412c58bd3bdc1a483a1e2f7f9c2aa5c87a1f-dirty
devteam
parents: 4
diff changeset
714 <param name="source" value="history" />
42bb952b4e3c planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e3412c58bd3bdc1a483a1e2f7f9c2aa5c87a1f-dirty
devteam
parents: 4
diff changeset
715 <param name="input_1" value="bowtie2-fq1.fq" ftype="fastqsanger"/>
42bb952b4e3c planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e3412c58bd3bdc1a483a1e2f7f9c2aa5c87a1f-dirty
devteam
parents: 4
diff changeset
716 <param name="input_2" value="bowtie2-fq2.fq" ftype="fastqsanger"/>
42bb952b4e3c planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e3412c58bd3bdc1a483a1e2f7f9c2aa5c87a1f-dirty
devteam
parents: 4
diff changeset
717 <param name="own_file" value="bowtie2-ref.fasta" />
29
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
718 <output name="output" file="bowtie2-test2.bam" ftype="bam" lines_diff="4" sort="true">
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
719 <metadata name="sort_order" value="coordinate"/>
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
720 </output>
5
42bb952b4e3c planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e3412c58bd3bdc1a483a1e2f7f9c2aa5c87a1f-dirty
devteam
parents: 4
diff changeset
721 </test>
24
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
722 <test expect_num_outputs="2">
17
66f992977578 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 0f9578a65e86cc159aadf1a9b37aaf3621f19456
iuc
parents: 16
diff changeset
723 <!-- test on paired-end datasets with stats output -->
10
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
724 <param name="type" value="paired"/>
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
725 <param name="paired_options_selector" value="no"/>
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
726 <param name="unaligned_file" value="false"/>
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
727 <param name="analysis_type_selector" value="simple"/>
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
728 <param name="source" value="history" />
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
729 <param name="input_1" value="bowtie2-fq1.fq" ftype="fastqsanger"/>
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
730 <param name="input_2" value="bowtie2-fq2.fq" ftype="fastqsanger"/>
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
731 <param name="own_file" value="bowtie2-ref.fasta" />
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
732 <param name="save_mapping_stats" value="true" />
29
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
733 <output name="output" file="bowtie2-test1.bam" ftype="bam" lines_diff="4" sort="true">
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
734 <metadata name="sort_order" value="coordinate"/>
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
735 </output>
15
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
736 <output name="mapping_stats">
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
737 <assert_contents>
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
738 <has_text text="of these" />
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
739 </assert_contents>
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
740 </output>
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
741 </test>
24
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
742 <test expect_num_outputs="1">
17
66f992977578 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 0f9578a65e86cc159aadf1a9b37aaf3621f19456
iuc
parents: 16
diff changeset
743 <!-- test on interleaved dataset -->
15
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
744 <param name="type" value="paired_interleaved"/>
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
745 <!-- <param name="paired_options_selector" value="no"/> -->
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
746 <param name="unaligned_file" value="false"/>
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
747 <param name="analysis_type_selector" value="simple"/>
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
748 <param name="rg_selector" value="set"/>
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
749 <param name="ID" value="rg1"/>
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
750 <param name="PL" value="CAPILLARY"/>
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
751 <param name="source" value="history" />
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
752 <param name="input_1" value="bowtie2-fq_il.fq" ftype="fastqsanger"/>
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
753 <param name="own_file" value="bowtie2-ref.fasta" />
29
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
754 <output name="output" file="bowtie2-test_il.bam" ftype="bam" lines_diff="4" sort="true">
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
755 <metadata name="sort_order" value="coordinate"/>
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
756 </output>
10
a9d4f71dbfb0 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 320f7fb84d2fda19f6cccdb38b4ef49edec4169d
devteam
parents: 8
diff changeset
757 </test>
24
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
758 <test expect_num_outputs="1">
17
66f992977578 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 0f9578a65e86cc159aadf1a9b37aaf3621f19456
iuc
parents: 16
diff changeset
759 <!-- test on fastqsanger.gz paired-end datasets -->
14
937aa69e715f planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 954b2052cb74a0bc88f65df37f429ff27c45ea8f
devteam
parents: 13
diff changeset
760 <param name="type" value="paired"/>
937aa69e715f planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 954b2052cb74a0bc88f65df37f429ff27c45ea8f
devteam
parents: 13
diff changeset
761 <param name="paired_options_selector" value="no"/>
937aa69e715f planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 954b2052cb74a0bc88f65df37f429ff27c45ea8f
devteam
parents: 13
diff changeset
762 <param name="unaligned_file" value="false"/>
937aa69e715f planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 954b2052cb74a0bc88f65df37f429ff27c45ea8f
devteam
parents: 13
diff changeset
763 <param name="analysis_type_selector" value="simple"/>
937aa69e715f planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 954b2052cb74a0bc88f65df37f429ff27c45ea8f
devteam
parents: 13
diff changeset
764 <param name="source" value="history" />
937aa69e715f planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 954b2052cb74a0bc88f65df37f429ff27c45ea8f
devteam
parents: 13
diff changeset
765 <param name="input_1" value="bowtie2-fq1.fq.gz" ftype="fastqsanger.gz"/>
937aa69e715f planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 954b2052cb74a0bc88f65df37f429ff27c45ea8f
devteam
parents: 13
diff changeset
766 <param name="input_2" value="bowtie2-fq2.fq.gz" ftype="fastqsanger.gz"/>
937aa69e715f planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 954b2052cb74a0bc88f65df37f429ff27c45ea8f
devteam
parents: 13
diff changeset
767 <param name="own_file" value="bowtie2-ref.fasta" />
29
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
768 <output name="output" file="bowtie2-test1.bam" ftype="bam" lines_diff="4" sort="true">
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
769 <metadata name="sort_order" value="coordinate"/>
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
770 </output>
14
937aa69e715f planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 954b2052cb74a0bc88f65df37f429ff27c45ea8f
devteam
parents: 13
diff changeset
771 </test>
24
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
772 <test expect_num_outputs="1">
17
66f992977578 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 0f9578a65e86cc159aadf1a9b37aaf3621f19456
iuc
parents: 16
diff changeset
773 <!-- test on fastqsanger.bz2 paired-end datasets -->
14
937aa69e715f planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 954b2052cb74a0bc88f65df37f429ff27c45ea8f
devteam
parents: 13
diff changeset
774 <param name="type" value="paired"/>
937aa69e715f planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 954b2052cb74a0bc88f65df37f429ff27c45ea8f
devteam
parents: 13
diff changeset
775 <param name="paired_options_selector" value="no"/>
937aa69e715f planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 954b2052cb74a0bc88f65df37f429ff27c45ea8f
devteam
parents: 13
diff changeset
776 <param name="unaligned_file" value="false"/>
937aa69e715f planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 954b2052cb74a0bc88f65df37f429ff27c45ea8f
devteam
parents: 13
diff changeset
777 <param name="analysis_type_selector" value="simple"/>
937aa69e715f planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 954b2052cb74a0bc88f65df37f429ff27c45ea8f
devteam
parents: 13
diff changeset
778 <param name="source" value="history" />
937aa69e715f planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 954b2052cb74a0bc88f65df37f429ff27c45ea8f
devteam
parents: 13
diff changeset
779 <param name="input_1" value="bowtie2-fq1.fq.bz2" ftype="fastqsanger.bz2"/>
937aa69e715f planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 954b2052cb74a0bc88f65df37f429ff27c45ea8f
devteam
parents: 13
diff changeset
780 <param name="input_2" value="bowtie2-fq2.fq.bz2" ftype="fastqsanger.bz2"/>
937aa69e715f planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 954b2052cb74a0bc88f65df37f429ff27c45ea8f
devteam
parents: 13
diff changeset
781 <param name="own_file" value="bowtie2-ref.fasta" />
29
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
782 <output name="output" file="bowtie2-test1.bam" ftype="bam" lines_diff="4" sort="true">
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
783 <metadata name="sort_order" value="coordinate"/>
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
784 </output>
14
937aa69e715f planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit 954b2052cb74a0bc88f65df37f429ff27c45ea8f
devteam
parents: 13
diff changeset
785 </test>
24
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
786 <test expect_num_outputs="1">
17
66f992977578 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 0f9578a65e86cc159aadf1a9b37aaf3621f19456
iuc
parents: 16
diff changeset
787 <!-- test on fasta paired-end datasets -->
16
8ccbdbe9a695 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 5581ee25e468d4a1144ce6e5e511cb29cd51cf1f
iuc
parents: 15
diff changeset
788 <param name="type" value="paired"/>
8ccbdbe9a695 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 5581ee25e468d4a1144ce6e5e511cb29cd51cf1f
iuc
parents: 15
diff changeset
789 <param name="paired_options_selector" value="no"/>
8ccbdbe9a695 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 5581ee25e468d4a1144ce6e5e511cb29cd51cf1f
iuc
parents: 15
diff changeset
790 <param name="unaligned_file" value="false"/>
8ccbdbe9a695 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 5581ee25e468d4a1144ce6e5e511cb29cd51cf1f
iuc
parents: 15
diff changeset
791 <param name="analysis_type_selector" value="simple"/>
8ccbdbe9a695 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 5581ee25e468d4a1144ce6e5e511cb29cd51cf1f
iuc
parents: 15
diff changeset
792 <param name="source" value="history" />
8ccbdbe9a695 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 5581ee25e468d4a1144ce6e5e511cb29cd51cf1f
iuc
parents: 15
diff changeset
793 <param name="input_1" value="bowtie2-fq1.fa" ftype="fasta"/>
8ccbdbe9a695 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 5581ee25e468d4a1144ce6e5e511cb29cd51cf1f
iuc
parents: 15
diff changeset
794 <param name="input_2" value="bowtie2-fq2.fa" ftype="fasta"/>
8ccbdbe9a695 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 5581ee25e468d4a1144ce6e5e511cb29cd51cf1f
iuc
parents: 15
diff changeset
795 <param name="own_file" value="bowtie2-ref.fasta" />
29
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
796 <output name="output" file="bowtie2-test_fasta_in.bam" ftype="bam" lines_diff="4" sort="true">
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
797 <metadata name="sort_order" value="coordinate"/>
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
798 </output>
16
8ccbdbe9a695 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 5581ee25e468d4a1144ce6e5e511cb29cd51cf1f
iuc
parents: 15
diff changeset
799 </test>
24
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
800 <test expect_num_outputs="1">
22
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
801 <!-- test on fasta paired-end datasets with bam_native as output -->
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
802 <param name="type" value="paired"/>
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
803 <param name="paired_options_selector" value="no"/>
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
804 <param name="unaligned_file" value="false"/>
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
805 <param name="analysis_type_selector" value="simple"/>
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
806 <param name="source" value="history" />
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
807 <param name="input_1" value="bowtie2-fq1.fa" ftype="fasta"/>
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
808 <param name="input_2" value="bowtie2-fq2.fa" ftype="fasta"/>
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
809 <param name="own_file" value="bowtie2-ref.fasta" />
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
810 <param name="sam_options_selector" value="yes" />
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
811 <param name="reorder" value="true" />
29
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
812 <output name="output" file="bowtie2-test_fasta_in_bam_qname_input_sorted.bam" ftype="qname_input_sorted.bam" lines_diff="4">
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
813 <metadata name="sort_order" value="unsorted"/>
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
814 </output>
22
c3dd1aeb7d07 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit fcc7b4c9511c40ae06cd88dfa308201f63d4ac32
iuc
parents: 21
diff changeset
815 </test>
24
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
816 <test expect_num_outputs="1">
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
817 <!-- test on fasta paired-end datasets with sam as output -->
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
818 <param name="type" value="paired"/>
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
819 <param name="paired_options_selector" value="no"/>
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
820 <param name="unaligned_file" value="false"/>
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
821 <param name="analysis_type_selector" value="simple"/>
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
822 <param name="source" value="history" />
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
823 <param name="input_1" value="bowtie2-fq1.fa" ftype="fasta"/>
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
824 <param name="input_2" value="bowtie2-fq2.fa" ftype="fasta"/>
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
825 <param name="own_file" value="bowtie2-ref.fasta" />
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
826 <param name="sam_options_selector" value="yes" />
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
827 <param name="sam_options|sam_opt" value="true" />
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
828 <output name="output" ftype="sam">
29
f6877ad76b00 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 30058304dcfa992f24eb7a0bdf81b280a69bea03
iuc
parents: 28
diff changeset
829 <metadata name="sort_order" value="unsorted"/>
24
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
830 <assert_contents>
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
831 <has_text text="M01368:8:000000000-A3GHV:1:1101:6911:8255" />
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
832 </assert_contents>
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
833 </output>
017aba02828d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 2c7869d210d1316e0eb3c9e9f926e1f18332c1ac
iuc
parents: 23
diff changeset
834 </test>
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
835 </tests>
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
836 <help><![CDATA[
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
837 **Bowtie2 Overview**
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
838
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
839 Bowtie2_ is an ultrafast and memory-efficient tool for aligning sequencing reads to long reference sequences. It is particularly good at aligning reads of about 50 up to 100s or 1,000s of characters to relatively long (e.g. mammalian) genomes. Bowtie 2 supports gapped, local, and paired-end alignment modes. Galaxy wrapper for Bowtie 2 outputs alignments in `BAM format`_, enabling interoperation with a large number of other tools available at this site.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
840 Majority of information in this page is derived from an excellent `Bowtie2 manual`_ written by Ben Langmead.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
841
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
842 .. _Bowtie2: http://bowtie-bio.sourceforge.net/bowtie2/
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
843 .. _`Bowtie2 manual`: http://bowtie-bio.sourceforge.net/bowtie2/manual.shtml
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
844 .. _`BAM format`: http://samtools.github.io/hts-specs/SAMv1.pdf
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
845
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
846 -----
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
847
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
848 **Selecting reference genomes for Bowtie2**
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
849
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
850 Galaxy wrapper for Bowtie2 allows you select between precomputed and user-defined indices for reference genomes using **Will you select a reference genome from your history or use a built-in index?** flag. This flag has two options:
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
851
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
852 1. **Use a built-in genome index** - when selected (this is default), Galaxy provides the user with **Select reference genome index** dropdown. Genomes listed in this dropdown have been pre-indexed with bowtie2-build utility and are ready to be mapped against.
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
853 2. **Use a genome from the history and build index** - when selected, Galaxy provides the user with **Select reference genome sequence** dropdown. This dropdown is populated by all FASTA formatted files listed in your current history. If your genome of interest is uploaded into history it will be shown there. Selecting a genome from this dropdown will cause Galaxy to first transparently index it using bowtie2-build command, and then run mapping with bowtie2.
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
854
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
855 If your genome of interest is not listed here you have two choices:
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
856
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
857 1. Contact galaxy team using **Help->Support** link at the top of the interface and let us know that an index needs to be added
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
858 2. Upload your genome of interest as a FASTA file to Galaxy history and selected **Use a genome from the history and build index** option.
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
859
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
860 ------
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
861
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
862 .. class:: infomark
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
863
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
864 **Bowtie2 options**
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
865
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
866 Galaxy wrapper for Bowtie2 implements most but not all options available through the command line. Supported options are described below.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
867
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
868 -----
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
869
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
870 **Inputs**
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
871
15
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
872 Bowtie 2 accepts files in Sanger FASTQ format (single or paired-end). Paired-end data can represented as two individual (forward and reverse) datasets, as well as a single interleaved dataset (see an example at the end of the help section).
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
873
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
874 ------
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
875
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
876 **Input options**::
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
877
15
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
878 --interleaved
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
879 Reads interleaved FASTQ files where the first two records (8 lines) represent a mate pair.
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
880
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
881 -s/--skip <int>
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
882 Skip (i.e. do not align) the first `<int>` reads or pairs in the input.
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
883
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
884 -u/--qupto <int>
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
885 Align the first `<int>` reads or read pairs from the input (after the
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
886 `-s`/`--skip` reads or pairs have been skipped), then stop. Default: no limit.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
887
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
888 -5/--trim5 <int>
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
889 Trim `<int>` bases from 5' (left) end of each read before alignment (default: 0).
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
890
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
891 -3/--trim3 <int>
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
892 Trim `<int>` bases from 3' (right) end of each read before alignment (default: 0).
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
893
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
894 --phred33
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
895 Input qualities are ASCII chars equal to the Phred quality plus 33. This is
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
896 also called the "Phred+33" encoding, which is used by the very latest Illumina
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
897 pipelines.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
898
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
899 --phred64
3
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
900 Input qualities are ASCII chars equal to the Phred quality plus 64. This is
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
901 also called the "Phred+64" encoding.
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
902
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
903 --solexa-quals
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
904 Convert input qualities from Solexa Phred quality (which can be negative) to
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
905 Phred Phred quality (which can't). This scheme was used in older Illumina GA
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
906 Pipeline versions (prior to 1.3). Default: off.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
907
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
908 --int-quals
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
909 Quality values are represented in the read input file as space-separated ASCII integers, e.g., `40 40 30 40`..., rather than ASCII characters, e.g., `II?I`....
3
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
910 Integers are treated as being on the Phred quality scale unless
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
911 `--solexa-quals` is also specified. Default: off.
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
912
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
913 ------
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
914
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
915 **Presets in `--end-to-end` mode**::
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
916
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
917 --very-fast
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
918 Same as: `-D 5 -R 1 -N 0 -L 22 -i S,0,2.50`
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
919
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
920 --fast
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
921 Same as: `-D 10 -R 2 -N 0 -L 22 -i S,0,2.50`
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
922
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
923 --sensitive
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
924 Same as: `-D 15 -R 2 -L 22 -i S,1,1.15` (default in `--end-to-end` mode)
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
925
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
926 --very-sensitive
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
927 Same as: `-D 20 -R 3 -N 0 -L 20 -i S,1,0.50`
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
928
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
929 ------
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
930
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
931 **Presets options in `--local` mode**::
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
932
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
933 --very-fast-local
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
934 Same as: `-D 5 -R 1 -N 0 -L 25 -i S,1,2.00`
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
935
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
936 --fast-local
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
937 Same as: `-D 10 -R 2 -N 0 -L 22 -i S,1,1.75`
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
938
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
939 --sensitive-local
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
940 Same as: `-D 15 -R 2 -N 0 -L 20 -i S,1,0.75` (default in `--local` mode)
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
941
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
942 --very-sensitive-local
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
943 Same as: `-D 20 -R 3 -N 0 -L 20 -i S,1,0.50`
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
944
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
945 ------
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
946
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
947 **Alignment options**::
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
948
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
949 -N <int>
3
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
950 Sets the number of mismatches to allowed in a seed alignment during multiseed
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
951 alignment. Can be set to 0 or 1. Setting this higher makes alignment slower
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
952 (often much slower) but increases sensitivity. Default: 0.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
953
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
954 -L <int>
3
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
955 Sets the length of the seed substrings to align during multiseed alignment.
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
956 Smaller values make alignment slower but more sensitive. Default: the
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
957 `--sensitive` preset is used by default, which sets `-L` to 22 in
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
958 `--end-to-end` mode and to 20 in `--local` mode.
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
959
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
960 -i <func>
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
961 Sets a function governing the interval between seed substrings to use during
3
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
962 multiseed alignment. For instance, if the read has 30 characers, and seed
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
963 length is 10, and the seed interval is 6, the seeds extracted will be:
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
964
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
965 Read: TAGCTACGCTCTACGCTATCATGCATAAAC
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
966 Seed 1 fw: TAGCTACGCT
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
967 Seed 1 rc: AGCGTAGCTA
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
968 Seed 2 fw: CGCTCTACGC
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
969 Seed 2 rc: GCGTAGAGCG
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
970 Seed 3 fw: ACGCTATCAT
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
971 Seed 3 rc: ATGATAGCGT
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
972 Seed 4 fw: TCATGCATAA
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
973 Seed 4 rc: TTATGCATGA
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
974
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
975 Since it's best to use longer intervals for longer reads, this parameter sets
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
976 the interval as a function of the read length, rather than a single
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
977 one-size-fits-all number. For instance, specifying `-i S,1,2.5` sets the
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
978 interval function `f` to `f(x) = 1 + 2.5 * sqrt(x)`, where x is the read length.
3
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
979 If the function returns a result less than
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
980 1, it is rounded up to 1. Default: the `--sensitive` preset is used by
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
981 default, which sets `-i` to `S,1,1.15` in `--end-to-end` mode to `-i S,1,0.75`
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
982 in `--local` mode.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
983
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
984 --n-ceil <func>
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
985 Sets a function governing the maximum number of ambiguous characters (usually
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
986 `N`s and/or `.`s) allowed in a read as a function of read length. For instance,
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
987 specifying `-L,0,0.15` sets the N-ceiling function `f` to `f(x) = 0 + 0.15 * x`,
3
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
988 where x is the read length. Reads exceeding this ceiling are filtered out.
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
989 Default: `L,0,0.15`.
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
990
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
991 --dpad <int>
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
992 "Pads" dynamic programming problems by `<int>` columns on either side to allow
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
993 gaps. Default: 15.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
994
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
995 --gbar <int>
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
996 Disallow gaps within `<int>` positions of the beginning or end of the read.
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
997 Default: 4.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
998
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
999 --ignore-quals
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1000 When calculating a mismatch penalty, always consider the quality value at the
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1001 mismatched position to be the highest possible, regardless of the actual value.
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1002 I.e. input is treated as though all quality values are high. This is also the
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1003 default behavior when the input doesn't specify quality values (e.g. in `-f`,
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1004 `-r`, or `-c` modes).
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
1005
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1006 --nofw/--norc
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1007 If `--nofw` is specified, `bowtie2` will not attempt to align unpaired reads to
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1008 the forward (Watson) reference strand. If `--norc` is specified, `bowtie2` will
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1009 not attempt to align unpaired reads against the reverse-complement (Crick)
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1010 reference strand. In paired-end mode, `--nofw` and `--norc` pertain to the
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1011 fragments; i.e. specifying `--nofw` causes `bowtie2` to explore only those
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1012 paired-end configurations corresponding to fragments from the reverse-complement
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1013 (Crick) strand. Default: both strands enabled.
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1014
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1015 --no-1mm-upfront
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1016 By default, Bowtie 2 will attempt to find either an exact or a 1-mismatch
3
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
1017 end-to-end alignment for the read *before* trying the multiseed heuristic. Such
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1018 alignments can be found very quickly, and many short read alignments have exact or
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1019 near-exact end-to-end alignments. However, this can lead to unexpected
3
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
1020 alignments when the user also sets options governing the multiseed heuristic,
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1021 like `-L` and `-N`. For instance, if the user specifies `-N 0` and `-L` equal
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1022 to the length of the read, the user will be surprised to find 1-mismatch alignments
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1023 reported. This option prevents Bowtie 2 from searching for 1-mismatch end-to-end
3
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
1024 alignments before using the multiseed heuristic, which leads to the expected
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1025 behavior when combined with options such as `-L` and `-N`. This comes at the
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1026 expense of speed.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1027
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1028 --end-to-end
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1029 In this mode, Bowtie 2 requires that the entire read align from one end to the
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1030 other, without any trimming (or "soft clipping") of characters from either end.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1031 The match bonus `--ma` always equals 0 in this mode, so all alignment scores
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1032 are less than or equal to 0, and the greatest possible alignment score is 0.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1033 This is mutually exclusive with `--local`. `--end-to-end` is the default mode.
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
1034
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1035 --local
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1036 In this mode, Bowtie 2 does not require that the entire read align from one end
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1037 to the other. Rather, some characters may be omitted ("soft clipped") from the
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1038 ends in order to achieve the greatest possible alignment score. The match bonus
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1039 `--ma` is used in this mode, and the best possible alignment score is equal to
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1040 the match bonus (`--ma`) times the length of the read. Specifying `--local`
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1041 and one of the presets (e.g. `--local --very-fast`) is equivalent to specifying
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1042 the local version of the preset (`--very-fast-local`). This is mutually
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1043 exclusive with `--end-to-end`. `--end-to-end` is the default mode.
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1044
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1045 -----
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1046
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1047 **Scoring options**::
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1048
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1049 --ma <int>
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1050 Sets the match bonus. In `--local` mode `<int>` is added to the alignment
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1051 score for each position where a read character aligns to a reference character
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1052 and the characters match. Not used in `--end-to-end` mode. Default: 2.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1053
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1054 --mp MX,MN
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1055 Sets the maximum (`MX`) and minimum (`MN`) mismatch penalties, both integers. A
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1056 number less than or equal to `MX` and greater than or equal to `MN` is
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1057 subtracted from the alignment score for each position where a read character
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1058 aligns to a reference character, the characters do not match, and neither is an
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1059 `N`. If `--ignore-quals` is specified, the number subtracted quals `MX`.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1060 Otherwise, the number subtracted is `MN + floor( (MX-MN)(MIN(Q, 40.0)/40.0) )`
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1061 where Q is the Phred quality value. Default: `MX` = 6, `MN` = 2.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1062
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1063 --np <int>
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1064 Sets penalty for positions where the read, reference, or both, contain an
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1065 ambiguous character such as `N`. Default: 1.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1066
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1067 --rdg <int1>,<int2>
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1068 Sets the read gap open (`<int1>`) and extend (`<int2>`) penalties. A read gap of
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1069 length N gets a penalty of `<int1>` + N * `<int2>`. Default: 5, 3.
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1070
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1071 --rfg <int1>,<int2>
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1072 Sets the reference gap open (`<int1>`) and extend (`<int2>`) penalties. A
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1073 reference gap of length N gets a penalty of `<int1>` + N * `<int2>`. Default:
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1074 5, 3.
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
1075
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1076 --score-min <func>
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1077 Sets a function governing the minimum alignment score needed for an alignment to
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1078 be considered "valid" (i.e. good enough to report). This is a function of read
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1079 length. For instance, specifying `L,0,-0.6` sets the minimum-score function `f`
3
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
1080 to `f(x) = 0 + -0.6 * x`, where `x` is the read length. The default in `--end-to-end` mode is `L,-0.6,-0.6` and
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1081 the default in `--local` mode is `G,20,8`.
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1082
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1083 -----
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1084
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1085 **Reporting options**::
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1086
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1087 -k <int>
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1088 By default, `bowtie2` searches for distinct, valid alignments for each read.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1089 When it finds a valid alignment, it continues looking for alignments that are
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1090 nearly as good or better. The best alignment found is reported (randomly
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1091 selected from among best if tied). Information about the best alignments is
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1092 used to estimate mapping quality and to set SAM optional fields, such as
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1093 `AS:i` and `XS:i`.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1094
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1095 When `-k` is specified, however, `bowtie2` behaves differently. Instead, it
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1096 searches for at most `<int>` distinct, valid alignments for each read. The
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1097 search terminates when it can't find more distinct valid alignments, or when it
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1098 finds `<int>`, whichever happens first. All alignments found are reported in
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1099 descending order by alignment score. The alignment score for a paired-end
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1100 alignment equals the sum of the alignment scores of the individual mates. Each
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1101 reported read or pair alignment beyond the first has the SAM 'secondary' bit
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1102 (which equals 256) set in its FLAGS field. For reads that have more than
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1103 `<int>` distinct, valid alignments, `bowtie2` does not guarantee that the
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1104 `<int>` alignments reported are the best possible in terms of alignment score.
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1105 `-k` is mutually exclusive with `-a`.
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
1106
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1107 Note: Bowtie 2 is not designed with large values for `-k` in mind, and when
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1108 aligning reads to long, repetitive genomes large `-k` can be very, very slow.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1109
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1110 -a
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1111 Like `-k` but with no upper limit on number of alignments to search for. `-a`
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1112 is mutually exclusive with `-k`.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1113
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1114 Note: Bowtie 2 is not designed with `-a` mode in mind, and when
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1115 aligning reads to long, repetitive genomes this mode can be very, very slow.
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1116
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1117 -----
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1118
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1119 **Effort options**::
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1120
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1121 -D <int>
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1122 Up to `<int>` consecutive seed extension attempts can "fail" before Bowtie 2
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1123 moves on, using the alignments found so far. A seed extension "fails" if it
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1124 does not yield a new best or a new second-best alignment. This limit is
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1125 automatically adjusted up when -k or -a are specified. Default: 15.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1126
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1127 -R <int>
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1128 `<int>` is the maximum number of times Bowtie 2 will "re-seed" reads with
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1129 repetitive seeds. When "re-seeding," Bowtie 2 simply chooses a new set of reads
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1130 (same length, same number of mismatches allowed) at different offsets and
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1131 searches for more alignments. A read is considered to have repetitive seeds if
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1132 the total number of seed hits divided by the number of seeds that aligned at
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1133 least once is greater than 300. Default: 2.
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1134
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1135 -----
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1136
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1137 **Paired-end options**::
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
1138
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1139 -I/--minins <int>
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1140 The minimum fragment length for valid paired-end alignments. E.g. if `-I 60` is
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1141 specified and a paired-end alignment consists of two 20-bp alignments in the
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1142 appropriate orientation with a 20-bp gap between them, that alignment is
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1143 considered valid (as long as `-X` is also satisfied). A 19-bp gap would not
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1144 be valid in that case. If trimming options `-3` or `-5` are also used, the
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1145 `-I` constraint is applied with respect to the untrimmed mates.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1146
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1147 The larger the difference between `-I` and `-X`, the slower Bowtie 2 will
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1148 run. This is because larger differences bewteen `-I` and `-X` require that
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1149 Bowtie 2 scan a larger window to determine if a concordant alignment exists.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1150 For typical fragment length ranges (200 to 400 nucleotides), Bowtie 2 is very
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1151 efficient.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1152
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1153 Default: 0 (essentially imposing no minimum)
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1154
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1155 -X/--maxins <int>
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1156 The maximum fragment length for valid paired-end alignments. E.g. if `-X 100`
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1157 is specified and a paired-end alignment consists of two 20-bp alignments in the
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1158 proper orientation with a 60-bp gap between them, that alignment is considered
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1159 valid (as long as `-I` is also satisfied). A 61-bp gap would not be valid in
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1160 that case. If trimming options `-3` or `-5` are also used, the `-X`
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1161 constraint is applied with respect to the untrimmed mates, not the trimmed
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1162 mates.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1163
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1164 The larger the difference between `-I` and `-X`, the slower Bowtie 2 will
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1165 run. This is because larger differences bewteen `-I` and `-X` require that
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1166 Bowtie 2 scan a larger window to determine if a concordant alignment exists.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1167 For typical fragment length ranges (200 to 400 nucleotides), Bowtie 2 is very
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1168 efficient.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1169
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1170 Default: 500.
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
1171
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1172 --fr/--rf/--ff
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1173 The upstream/downstream mate orientations for a valid paired-end alignment
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1174 against the forward reference strand. E.g., if `--fr` is specified and there is
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1175 a candidate paired-end alignment where mate 1 appears upstream of the reverse
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1176 complement of mate 2 and the fragment length constraints (`-I` and `-X`) are
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1177 met, that alignment is valid. Also, if mate 2 appears upstream of the reverse
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1178 complement of mate 1 and all other constraints are met, that too is valid.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1179 `--rf` likewise requires that an upstream mate1 be reverse-complemented and a
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1180 downstream mate2 be forward-oriented. ` --ff` requires both an upstream mate 1
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1181 and a downstream mate 2 to be forward-oriented. Default: `--fr` (appropriate
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1182 for Illumina's Paired-end Sequencing Assay).
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1183
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1184 --no-mixed
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1185 By default, when `bowtie2` cannot find a concordant or discordant alignment for
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1186 a pair, it then tries to find alignments for the individual mates. This option
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1187 disables that behavior.
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
1188
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1189 --no-discordant
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1190 By default, `bowtie2` looks for discordant alignments if it cannot find any
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1191 concordant alignments. A discordant alignment is an alignment where both mates
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1192 align uniquely, but that does not satisfy the paired-end constraints
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1193 (`--fr`/`--rf`/`--ff`, `-I`, `-X`). This option disables that behavior.
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1194
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1195 --dovetail
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1196 If the mates "dovetail", that is if one mate alignment extends past the
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1197 beginning of the other such that the wrong mate begins upstream, consider that
3
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
1198 to be concordant. Default: mates cannot dovetail in a concordant alignment.
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1199
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1200 --no-contain
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1201 If one mate alignment contains the other, consider that to be non-concordant.
3
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
1202 Default: a mate can contain the other in a concordant alignment.
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1203
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1204 --no-overlap
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1205 If one mate alignment overlaps the other at all, consider that to be
3
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
1206 non-concordant. Default: mates can overlap in a concordant alignment.
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1207
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
1208 ------
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
1209
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1210 **SAM options**::
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
1211
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1212 --rg-id <text>
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1213 Set the read group ID to `<text>`. This causes the SAM `@RG` header line to be
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1214 printed, with `<text>` as the value associated with the `ID:` tag. It also
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1215 causes the `RG:Z:` extra field to be attached to each SAM output record, with
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1216 value set to `<text>`.
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
1217
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1218 --rg <text>
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1219 Add `<text>` (usually of the form `TAG:VAL`, e.g. `SM:Pool1`) as a field on the
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1220 `@RG` header line. Note: in order for the `@RG` line to appear, `--rg-id`
3
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
1221 must also be specified. This is because the `ID` tag is required by the SAM
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
1222 Specification. Specify `--rg` multiple times to set multiple fields. See the
ceb6467e276c Uploaded
devteam
parents: 2
diff changeset
1223 SAM Specification for details about what fields are legal.
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
1224
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1225 --omit-sec-seq
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1226 When printing secondary alignments, Bowtie 2 by default will write out the `SEQ`
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1227 and `QUAL` strings. Specifying this option causes Bowtie 2 to print an asterix
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1228 in those fields instead.
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1229
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1230 -----
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
1231
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1232 **Other options**::
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
1233
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1234 --reorder
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1235 Guarantees that output SAM records are printed in an order corresponding to the
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1236 order of the reads in the original input file, even when `-p` is set greater
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1237 than 1. Specifying `--reorder` and setting `-p` greater than 1 causes Bowtie
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1238 2 to run somewhat slower and use somewhat more memory then if `--reorder` were
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1239 not specified. Has no effect if `-p` is set to 1, since output order will
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1240 naturally correspond to input order in that case.
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
1241
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1242 --seed <int>
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1243 Use `<int>` as the seed for pseudo-random number generator. Default: 0.
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
1244
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1245 --non-deterministic
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1246 Normally, Bowtie 2 re-initializes its pseudo-random generator for each read. It
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1247 seeds the generator with a number derived from (a) the read name, (b) the
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1248 nucleotide sequence, (c) the quality sequence, (d) the value of the `--seed`
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1249 option. This means that if two reads are identical (same name, same
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1250 nucleotides, same qualities) Bowtie 2 will find and report the same alignment(s)
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1251 for both, even if there was ambiguity. When `--non-deterministic` is specified,
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1252 Bowtie 2 re-initializes its pseudo-random generator for each read using the
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1253 current time. This means that Bowtie 2 will not necessarily report the same
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1254 alignment for two identical reads. This is counter-intuitive for some users,
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1255 but might be more appropriate in situations where the input consists of many
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1256 identical reads.
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
1257
15
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1258 -----
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1259
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1260
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1261 **Paired-end (and mate-pair) data in fastq format**
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1262
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1263 Paired end datasets can be represented as two individual datasets:
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1264
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1265 First dataset::
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1266
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1267 @1/1
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1268 AGGGATGTGTTAGGGTTAGGGTTAGGGTTAGGGTTAGGGTTAGGGTTA
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1269 +
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1270 EGGEGGGDFGEEEAEECGDEGGFEEGEFGBEEDDECFEFDD@CDD<ED
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1271 @2/1
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1272 AGGGATGTGTTAGGGTTAGGGTTAGGGTTAGGGTTAGGGTTAGGGTTA
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1273 +
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1274 HHHHHHEGFHEEFEEHEEHHGGEGGGGEFGFGGGGHHHHFBEEEEEFG
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1275
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1276 Second dataset::
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1277
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1278 @1/2
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1279 CCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAAC
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1280 +
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1281 GHHHDFDFGFGEGFBGEGGEGEGGGHGFGHFHFHHHHHHHEF?EFEFF
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1282 @2/2
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1283 CCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAAC
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1284 +
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1285 HHHHHHHHHHHHHGHHHHHHGHHHHHHHHHHHFHHHFHHHHHHHHHHH
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1286
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1287 Or a single *interleaved* dataset::
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1288
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1289 @1/1
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1290 AGGGATGTGTTAGGGTTAGGGTTAGGGTTAGGGTTAGGGTTAGGGTTA
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1291 +
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1292 EGGEGGGDFGEEEAEECGDEGGFEEGEFGBEEDDECFEFDD@CDD<ED
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1293 @1/2
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1294 CCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAAC
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1295 +
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1296 GHHHDFDFGFGEGFBGEGGEGEGGGHGFGHFHFHHHHHHHEF?EFEFF
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1297 @2/1
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1298 AGGGATGTGTTAGGGTTAGGGTTAGGGTTAGGGTTAGGGTTAGGGTTA
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1299 +
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1300 HHHHHHEGFHEEFEEHEEHHGGEGGGGEFGFGGGGHHHHFBEEEEEFG
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1301 @2/2
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1302 CCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTAAC
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1303 +
43d12513224b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit cf554b9b69c32acb484c34fdc60384fa49c7c482
iuc
parents: 14
diff changeset
1304 HHHHHHHHHHHHHGHHHHHHGHHHHHHHHHHHFHHHFHHHHHHHHHHH
11
b4e9cf5f2ae8 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit d0e857ba2691ca15b6239890baf98dbe7bc3ccbd
devteam
parents: 10
diff changeset
1305 ]]></help>
2
c1ec08cb34f9 Uploaded
devteam
parents: 0
diff changeset
1306 <citations>
17
66f992977578 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 0f9578a65e86cc159aadf1a9b37aaf3621f19456
iuc
parents: 16
diff changeset
1307 <citation type="doi">10.1186/gb-2009-10-3-r25</citation>
66f992977578 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 0f9578a65e86cc159aadf1a9b37aaf3621f19456
iuc
parents: 16
diff changeset
1308 <citation type="doi">10.1038/nmeth.1923</citation>
66f992977578 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bowtie2 commit 0f9578a65e86cc159aadf1a9b37aaf3621f19456
iuc
parents: 16
diff changeset
1309 </citations>
0
96d2e31a3938 Imported from capsule None
devteam
parents:
diff changeset
1310 </tool>