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