Mercurial > repos > devteam > bowtie_wrappers
annotate bowtie_wrapper.xml @ 8:b46e7d48076a draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit 8e2dbf796d0e7a8a00b7ff70a26c0c4f1a6f8cba
author | devteam |
---|---|
date | Mon, 15 May 2017 20:57:25 -0400 |
parents | 2c811e06006a |
children |
rev | line source |
---|---|
6
ecbbc8be6266
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit a326a3469adfd33babe792cf58544438582a56a1
devteam
parents:
5
diff
changeset
|
1 <tool id="bowtie_wrapper" name="Map with Bowtie for Illumina" version="1.2.0"> |
7
2c811e06006a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit 397bc85634156862fdaa3d74b8f1e53752876619
devteam
parents:
6
diff
changeset
|
2 <description></description> |
0 | 3 <requirements> |
6
ecbbc8be6266
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit a326a3469adfd33babe792cf58544438582a56a1
devteam
parents:
5
diff
changeset
|
4 <requirement type="package" version="1.2.0">bowtie</requirement> |
0 | 5 </requirements> |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
6 <version_command>bowtie --version</version_command> |
6
ecbbc8be6266
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit a326a3469adfd33babe792cf58544438582a56a1
devteam
parents:
5
diff
changeset
|
7 <command> |
ecbbc8be6266
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit a326a3469adfd33babe792cf58544438582a56a1
devteam
parents:
5
diff
changeset
|
8 python '$__tool_directory__/bowtie_wrapper.py' |
2
42c4463baaad
Convert tool to use $GALAXY_SLOTS if available.
Nate Coraor <nate@bx.psu.edu>
parents:
1
diff
changeset
|
9 ## Set number of threads |
42c4463baaad
Convert tool to use $GALAXY_SLOTS if available.
Nate Coraor <nate@bx.psu.edu>
parents:
1
diff
changeset
|
10 --threads="\${GALAXY_SLOTS:-4}" |
0 | 11 ## Outputs |
1
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
12 --output="${output}" |
0 | 13 #if str( $singlePaired.sPaired ) == "single" |
14 #if $output_unmapped_reads_l | |
1
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
15 --output_unmapped_reads="${output_unmapped_reads_l}" |
0 | 16 #end if |
17 #if $output_suppressed_reads_l | |
1
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
18 --output_suppressed_reads="${output_suppressed_reads_l}" |
0 | 19 #end if |
20 --galaxy_input_format="${singlePaired.sInput1.ext}" | |
21 #else | |
22 #if $output_unmapped_reads_l and $output_unmapped_reads_r | |
1
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
23 --output_unmapped_reads_l="${output_unmapped_reads_l}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
24 --output_unmapped_reads_r="${output_unmapped_reads_r}" |
0 | 25 #end if |
26 #if $output_suppressed_reads_l and $output_suppressed_reads_l | |
1
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
27 --output_suppressed_reads_l="${output_suppressed_reads_l}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
28 --output_suppressed_reads_r="${output_suppressed_reads_r}" |
0 | 29 #end if |
30 --galaxy_input_format="${singlePaired.pInput1.ext}" | |
31 #end if | |
32 ## Inputs | |
33 --dataType="solexa" ##this indicates that nucleotide base space is used in the wrapper | |
1
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
34 --suppressHeader="${suppressHeader}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
35 --genomeSource="${refGenomeSource.genomeSource}" |
0 | 36 #if $refGenomeSource.genomeSource == "history": |
37 ##index already exists | |
38 #if $refGenomeSource.ownFile.extension.startswith( 'bowtie_' ): | |
39 ##user previously built | |
40 --ref="${refGenomeSource.ownFile.extra_files_path}/${refGenomeSource.ownFile.metadata.base_name}" | |
41 --do_not_build_index | |
42 #else: | |
43 ##build index on the fly | |
1
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
44 --ref="${refGenomeSource.ownFile}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
45 --indexSettings="${refGenomeSource.indexParams.indexSettings}" |
0 | 46 #if $refGenomeSource.indexParams.indexSettings == "indexFull": |
1
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
47 --iautoB="${refGenomeSource.indexParams.autoBehavior.autoB}" |
0 | 48 #if $refGenomeSource.indexParams.autoBehavior.autoB == "set": |
1
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
49 --ipacked="${refGenomeSource.indexParams.autoBehavior.packed}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
50 --ibmax="${refGenomeSource.indexParams.autoBehavior.bmax}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
51 --ibmaxdivn="${refGenomeSource.indexParams.autoBehavior.bmaxdivn}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
52 --idcv="${refGenomeSource.indexParams.autoBehavior.dcv}" |
0 | 53 #end if |
1
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
54 --inodc="${refGenomeSource.indexParams.nodc}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
55 --inoref="${refGenomeSource.indexParams.noref}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
56 --ioffrate="${refGenomeSource.indexParams.offrate}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
57 --iftab="${refGenomeSource.indexParams.ftab}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
58 --intoa="${refGenomeSource.indexParams.ntoa}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
59 --iendian="${refGenomeSource.indexParams.endian}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
60 --iseed="${refGenomeSource.indexParams.seed}" |
0 | 61 #end if |
62 #end if | |
63 #else | |
64 ##use pre-built index | |
65 --ref="${refGenomeSource.index.fields.path}" | |
66 #end if | |
1
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
67 --paired="${singlePaired.sPaired}" |
0 | 68 #if $singlePaired.sPaired == "single": |
1
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
69 --input1="${singlePaired.sInput1}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
70 --params="${singlePaired.sParams.sSettingsType}" |
0 | 71 #if $singlePaired.sParams.sSettingsType == "full": |
1
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
72 --skip="${singlePaired.sParams.sSkip}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
73 --alignLimit="${singlePaired.sParams.sAlignLimit}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
74 --trimH="${singlePaired.sParams.sTrimH}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
75 --trimL="${singlePaired.sParams.sTrimL}" |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
76 #if $singlePaired.sParams.alignModeOption.alignMode == 'nMode' |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
77 --mismatchSeed="${singlePaired.sParams.alignModeOption.sMismatchSeed}" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
78 --mismatchQual="${singlePaired.sParams.alignModeOption.sMismatchQual}" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
79 --seedLen="${singlePaired.sParams.alignModeOption.sSeedLen}" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
80 --rounding="${singlePaired.sParams.alignModeOption.sRounding}" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
81 #else |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
82 --maxMismatches="${singlePaired.sParams.alignModeOption.maxMismatches}" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
83 #end if |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
84 --forwardAlign="${singlePaired.sParams.sForwardAlign}" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
85 --reverseAlign="${singlePaired.sParams.sReverseAlign}" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
86 --tryHard="${singlePaired.sParams.sBestOption.sTryHardOption.sTryHard}" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
87 --allValAligns="${singlePaired.sParams.sAllValAlignsOption.sAllValAligns}" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
88 #if $singlePaired.sParams.sAllValAlignsOption.sAllValAligns == "noAllValAligns" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
89 --valAlign="${singlePaired.sParams.sAllValAlignsOption.sValAlign}" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
90 #end if |
1
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
91 --suppressAlign="${singlePaired.sParams.sSuppressAlign}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
92 --best="${singlePaired.sParams.sBestOption.sBest}" |
0 | 93 #if $singlePaired.sParams.sBestOption.sBest == "doBest": |
1
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
94 --strata="${singlePaired.sParams.sBestOption.sdStrata}" |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
95 #if $singlePaired.sParams.sBestOption.sTryHardOption.sTryHard == "noTryHard" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
96 --maxBacktracks="${singlePaired.sParams.sBestOption.sTryHardOption.sdMaxBacktracks}" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
97 #end if |
0 | 98 #else: |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
99 #if $singlePaired.sParams.sBestOption.sTryHardOption.sTryHard == "noTryHard" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
100 --maxBacktracks="${singlePaired.sParams.sBestOption.sTryHardOption.snMaxBacktracks}" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
101 #end if |
0 | 102 #end if |
1
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
103 --offrate="${singlePaired.sParams.sOffrate}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
104 --seed="${singlePaired.sParams.sSeed}" |
0 | 105 #end if |
106 #else: | |
1
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
107 --input1="${singlePaired.pInput1}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
108 --input2="${singlePaired.pInput2}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
109 --maxInsert="${singlePaired.pMaxInsert}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
110 --mateOrient="${singlePaired.pMateOrient}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
111 --params="${singlePaired.pParams.pSettingsType}" |
0 | 112 #if $singlePaired.pParams.pSettingsType == "full": |
1
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
113 --skip="${singlePaired.pParams.pSkip}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
114 --alignLimit="${singlePaired.pParams.pAlignLimit}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
115 --trimH="${singlePaired.pParams.pTrimH}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
116 --trimL="${singlePaired.pParams.pTrimL}" |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
117 #if $singlePaired.pParams.alignModeOption.alignMode == 'nMode' |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
118 --mismatchSeed="${singlePaired.pParams.alignModeOption.pMismatchSeed}" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
119 --mismatchQual="${singlePaired.pParams.alignModeOption.pMismatchQual}" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
120 --seedLen="${singlePaired.pParams.alignModeOption.pSeedLen}" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
121 --rounding="${singlePaired.pParams.alignModeOption.pRounding}" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
122 #else |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
123 --maxMismatches="${singlePaired.pParams.alignModeOption.maxMismatches}" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
124 #end if |
1
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
125 --minInsert="${singlePaired.pParams.pMinInsert}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
126 --forwardAlign="${singlePaired.pParams.pForwardAlign}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
127 --reverseAlign="${singlePaired.pParams.pReverseAlign}" |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
128 --tryHard="${singlePaired.pParams.pBestOption.pTryHardOption.pTryHard}" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
129 --allValAligns="${singlePaired.pParams.pAllValAlignsOption.pAllValAligns}" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
130 #if $singlePaired.pParams.pAllValAlignsOption.pAllValAligns == "noAllValAligns" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
131 --valAlign="${singlePaired.pParams.pAllValAlignsOption.pValAlign}" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
132 #end if |
1
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
133 --suppressAlign="${singlePaired.pParams.pSuppressAlign}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
134 --best="${singlePaired.pParams.pBestOption.pBest}" |
0 | 135 #if $singlePaired.pParams.pBestOption.pBest == "doBest": |
1
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
136 --strata="${singlePaired.pParams.pBestOption.pdStrata}" |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
137 #if $singlePaired.pParams.pBestOption.pTryHardOption.pTryHard == "noTryHard" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
138 --maxAlignAttempt="${singlePaired.pParams.pBestOption.pTryHardOption.pMaxAlignAttempt}" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
139 --maxBacktracks="${singlePaired.pParams.pBestOption.pTryHardOption.pdMaxBacktracks}" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
140 #end if |
0 | 141 #else: |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
142 #if $singlePaired.pParams.pBestOption.pTryHardOption.pTryHard == "noTryHard" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
143 --maxAlignAttempt="${singlePaired.pParams.pBestOption.pTryHardOption.pMaxAlignAttempt}" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
144 --maxBacktracks="${singlePaired.pParams.pBestOption.pTryHardOption.pnMaxBacktracks}" |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
145 #end if |
0 | 146 #end if |
1
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
147 --offrate="${singlePaired.pParams.pOffrate}" |
e1c59c194b7b
Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents:
0
diff
changeset
|
148 --seed="${singlePaired.pParams.pSeed}" |
0 | 149 #end if |
150 #end if | |
5
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
151 #if $save_mapping_stats |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
152 --output_mapping_stats="$mapping_stats" |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
153 #end if |
0 | 154 </command> |
155 <inputs> | |
156 <conditional name="refGenomeSource"> | |
157 <param name="genomeSource" 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"> | |
158 <option value="indexed">Use a built-in index</option> | |
159 <option value="history">Use one from the history</option> | |
160 </param> | |
161 <when value="indexed"> | |
162 <param name="index" type="select" label="Select a reference genome" help="if your genome of interest is not listed - contact Galaxy team"> | |
163 <options from_data_table="bowtie_indexes"> | |
164 <filter type="sort_by" column="2" /> | |
165 <validator type="no_options" message="No indexes are available" /> | |
166 </options> | |
167 </param> | |
168 </when> | |
169 <when value="history"> | |
7
2c811e06006a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit 397bc85634156862fdaa3d74b8f1e53752876619
devteam
parents:
6
diff
changeset
|
170 <param name="ownFile" type="data" format="bowtie_base_index,fasta" label="Select the reference genome" /> |
0 | 171 <conditional name="indexParams"> |
172 <param name="indexSettings" type="select" label="Choose whether to use Default options for building indices or to Set your own" help="These settings are ignored when using a prebuilt index"> | |
173 <option value="indexPreSet">Default</option> | |
174 <option value="indexFull">Set your own</option> | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
175 </param> |
0 | 176 <when value="indexPreSet" /> |
177 <when value="indexFull"> | |
178 <conditional name="autoBehavior"> | |
179 <param name="autoB" type="select" label="Choose to use automatic or specified behavior for some parameters (-a)" help="Allows you to set --packed, --bmax, --bmaxdivn, and --dcv"> | |
180 <option value="auto">Automatic behavior</option> | |
181 <option value="set">Set values (sets --noauto and allows others to be set)</option> | |
182 </param> | |
183 <when value="auto" /> | |
184 <when value="set"> | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
185 <param name="packed" type="select" label="Whether or not to use a packed representation for DNA strings (--packed)" help="Packed representation saves memory but makes indexing 2-3 times slower"> |
0 | 186 <option value="unpacked">Use regular representation</option> |
187 <option value="packed">Use packed representation</option> | |
188 </param> | |
189 <param name="bmax" type="integer" value="-1" label="Maximum number of suffixes allowed in a block (--bmax)" help="-1 for not specified. Must be at least 1" /> | |
190 <param name="bmaxdivn" type="integer" value="4" label="Maximum number of suffixes allowed in a block as a fraction of the length of the reference (--bmaxdivn)" /> | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
191 <param name="dcv" type="integer" value="1024" min="3" label="The period for the difference-cover sample (--dcv)" help="A larger period yields less memory overhead, but may make suffix sorting slower, especially if repeats are present" /> |
0 | 192 </when> |
193 </conditional> | |
194 <param name="nodc" type="select" label="Whether or not to disable the use of the difference-cover sample (--nodc)" help="Suffix sorting becomes quadratic-time in the worst case (with a very repetitive reference)"> | |
195 <option value="dc">Use difference-cover sample</option> | |
196 <option value="nodc">Disable difference-cover sample</option> | |
197 </param> | |
198 <param name="noref" type="select" label="Whether or not to build the part of the reference index used only in paired-end alignment (-r)"> | |
199 <option value="ref">Build all index files</option> | |
200 <option value="noref">Do not build paired-end alignment index files</option> | |
201 </param> | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
202 <param name="offrate" type="integer" value="5" min="0" label="The indexer will mark every 2^n Burrows-Wheeler rows with their corresponding location on the genome (-o)" help="Marking more rows makes reference-position lookups faster, but requires more memory to hold the annotations at runtime" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
203 <param name="ftab" type="integer" value="10" min="1" label="The size of the ftab lookup table used to calculate an initial Burrows-Wheeler range with respect to the first n characters of the query (-t)" help="ftab size is 4^(n+1) bytes" /> |
0 | 204 <param name="ntoa" type="select" label="Whether or not to convert Ns in the reference sequence to As (--ntoa)"> |
205 <option value="no">Do not convert Ns</option> | |
206 <option value="yes">Convert Ns to As</option> | |
207 </param> | |
208 <param name="endian" type="select" label="Endianness to use when serializing integers to the index file (--big/--little)" help="Little is most appropriate for Intel- and AMD-based architecture"> | |
209 <option value="little">Little</option> | |
210 <option value="big">Big</option> | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
211 </param> |
0 | 212 <param name="seed" type="integer" value="-1" label="Seed for the pseudorandom number generator (--seed)" help="Use -1 to use default" /> |
213 </when> <!-- indexFull --> | |
214 </conditional> <!-- indexParams --> | |
215 </when> <!-- history --> | |
216 </conditional> <!-- refGenomeSource --> | |
217 <conditional name="singlePaired"> | |
218 <param name="sPaired" type="select" label="Is this library mate-paired?"> | |
219 <option value="single">Single-end</option> | |
220 <option value="paired">Paired-end</option> | |
221 </param> | |
222 <when value="single"> | |
223 <param name="sInput1" type="data" format="fastqsanger,fastqillumina,fastqsolexa" label="FASTQ file" help="Must have ASCII encoded quality scores"/> | |
224 <conditional name="sParams"> | |
225 <param name="sSettingsType" type="select" label="Bowtie settings to use" help="For most mapping needs use Commonly used settings. If you want full control use Full parameter list"> | |
226 <option value="preSet">Commonly used</option> | |
227 <option value="full">Full parameter list</option> | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
228 </param> |
0 | 229 <when value="preSet" /> |
230 <when value="full"> | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
231 <param name="sSkip" type="integer" value="0" label="Skip the first n reads (-s)" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
232 <param name="sAlignLimit" type="integer" value="-1" label="Only align the first n reads (-u)" help="-1 for off" /> |
0 | 233 <param name="sTrimH" type="integer" value="0" label="Trim n bases from high-quality (left) end of each read before alignment (-5)" /> |
234 <param name="sTrimL" type="integer" value="0" label="Trim n bases from low-quality (right) end of each read before alignment (-3)" /> | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
235 <conditional name="alignModeOption"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
236 <param name="alignMode" type="select" label="Alignment mode"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
237 <option value="nMode">Maq-like: quality-aware, limit mismatches in seed (-n)</option> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
238 <option value="vMode">ignore qualities, limit end-to-end mismatches (-v)</option> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
239 </param> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
240 <when value="nMode"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
241 <param name="sMismatchSeed" type="integer" value="2" min="0" max="3" label="Maximum number of mismatches permitted in the seed (-n)" help="May be 0, 1, 2, or 3" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
242 <param name="sMismatchQual" type="integer" value="70" min="1" label="Maximum permitted total of quality values at all mismatched read positions (-e)" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
243 <param name="sSeedLen" type="integer" value="28" min="5" label="Seed length (-l)" help="Minimum value is 5" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
244 <param name="sRounding" type="select" label="Whether or not to round to the nearest 10 and saturating at 30 (--nomaqround)" help="Maq accepts quality values in the Phred quality scale, but internally rounds values to the nearest 10, with a maximum of 30. By default, bowtie also rounds this way"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
245 <option value="round">Round to nearest 10</option> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
246 <option value="noRound">Do not round to nearest 10</option> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
247 </param> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
248 </when> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
249 <when value="vMode"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
250 <param name="maxMismatches" type="integer" value="" min="0" max="3" label="Maximum number of mismatches (-v)" help="May be 0, 1, 2, or 3" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
251 </when> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
252 </conditional> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
253 <param name="sForwardAlign" type="select" label="Choose whether or not to attempt to align against the forward reference strand (--nofw)"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
254 <option value="forward">Align against the forward reference strand</option> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
255 <option value="noForward">Do not align against the forward reference strand</option> |
0 | 256 </param> |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
257 <param name="sReverseAlign" type="select" label="Choose whether or not to attempt to align against the reverse-complement reference strand (--norc)"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
258 <option value="reverse">Align against the reverse-complement reference strand</option> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
259 <option value="noReverse">Do not align against the reverse-complement reference strand</option> |
0 | 260 </param> |
261 <conditional name="sBestOption"> | |
262 <param name="sBest" type="select" label="Whether or not to make Bowtie guarantee that reported singleton alignments are 'best' in terms of stratum and in terms of the quality values at the mismatched positions (--best)" help="Removes all strand bias. Only affects which alignments are reported by Bowtie. Runs slower with best option"> | |
263 <option value="noBest">Do not use best</option> | |
264 <option value="doBest">Use best</option> | |
265 </param> | |
266 <when value="noBest"> | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
267 <conditional name="sTryHardOption"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
268 <param name="sTryHard" type="select" label="Whether or not to try as hard as possible to find valid alignments when they exist (-y)" help="Tryhard mode is much slower than regular mode"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
269 <option value="noTryHard">Do not try hard</option> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
270 <option value="doTryHard">Try hard</option> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
271 </param> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
272 <when value="noTryHard"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
273 <param name="snMaxBacktracks" type="integer" value="125" min="0" label="Maximum number of backtracks permitted when aligning a read (--maxbts)" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
274 </when> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
275 <when value="doTryHard" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
276 </conditional> |
0 | 277 </when> |
278 <when value="doBest"> | |
279 <param name="sdStrata" type="select" label="Whether or not to report only those alignments that fall in the best stratum if many valid alignments exist and are reportable (--strata)"> | |
280 <option value="noStrata">Do not use strata option</option> | |
281 <option value="doStrata">Use strata option</option> | |
282 </param> | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
283 <conditional name="sTryHardOption"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
284 <param name="sTryHard" type="select" label="Whether or not to try as hard as possible to find valid alignments when they exist (-y)" help="Tryhard mode is much slower than regular mode"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
285 <option value="noTryHard">Do not try hard</option> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
286 <option value="doTryHard">Try hard</option> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
287 </param> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
288 <when value="noTryHard"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
289 <param name="sdMaxBacktracks" type="integer" value="800" min="0" label="Maximum number of backtracks permitted when aligning a read (--maxbts)" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
290 </when> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
291 <when value="doTryHard" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
292 </conditional> |
0 | 293 </when> |
294 </conditional> <!-- bestOption --> | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
295 <conditional name="sAllValAlignsOption"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
296 <param name="sAllValAligns" type="select" label="Whether or not to report all valid alignments per read (-a)"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
297 <option value="noAllValAligns">Do not report all valid alignments</option> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
298 <option value="doAllValAligns">Report all valid alignments</option> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
299 </param> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
300 <when value="noAllValAligns"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
301 <param name="sValAlign" type="integer" value="1" min="1" label="Report up to n valid alignments per read (-k)" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
302 </when> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
303 <when value="doAllValAligns" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
304 </conditional> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
305 <param name="sSuppressAlign" type="integer" value="-1" label="Suppress all alignments for a read if more than n reportable alignments exist (-m)" help="-1 for no limit" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
306 <param name="sMaxFile" type="boolean" truevalue="true" falsevalue="false" checked="False" label="Write all reads with a number of valid alignments exceeding the limit set with the -m option to a file (--max)" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
307 <param name="sUnmappedFile" type="boolean" truevalue="true" falsevalue="false" checked="False" label="Write all reads that could not be aligned to a file (--un)" /> |
0 | 308 <param name="sOffrate" type="integer" value="-1" label="Override the offrate of the index to n (-o)" help="-1 for default" /> |
309 <param name="sSeed" type="integer" value="-1" label="Seed for pseudo-random number generator (--seed)" help="-1 for default" /> | |
310 </when> <!-- full --> | |
311 </conditional> <!-- sParams --> | |
312 </when> <!-- single --> | |
313 <when value="paired"> | |
314 <param name="pInput1" type="data" format="fastqsanger,fastqillumina,fastqsolexa" label="Forward FASTQ file" help="Must have ASCII encoded quality scores"/> | |
315 <param name="pInput2" type="data" format="fastqsanger,fastqillumina,fastqsolexa" label="Reverse FASTQ file" help="File format must match the Forward FASTQ file"> | |
7
2c811e06006a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit 397bc85634156862fdaa3d74b8f1e53752876619
devteam
parents:
6
diff
changeset
|
316 <options options_filter_attribute="ext" from_parameter="tool.app.datatypes_registry.datatypes_by_extension" transform_lines="obj.keys()"> |
0 | 317 <column name="name" index="0"/> |
318 <column name="value" index="0"/> | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
319 <filter type="param_value" ref="pInput1" ref_attribute="ext" column="0"/> |
0 | 320 </options> |
321 </param> | |
322 <param name="pMaxInsert" type="integer" value="1000" label="Maximum insert size for valid paired-end alignments (-X)" /> | |
323 <param name="pMateOrient" type="select" label="The upstream/downstream mate orientation for valid paired-end alignment against the forward reference strand (--fr/--rf/--ff)"> | |
324 <option value="fr">FR (for Illumina)</option> | |
325 <option value="rf">RF</option> | |
326 <option value="ff">FF (for SOLiD)</option> | |
327 </param> | |
328 <conditional name="pParams"> | |
329 <param name="pSettingsType" type="select" label="Bowtie settings to use" help="For most mapping needs use Commonly used settings. If you want full control use Full parameter list"> | |
330 <option value="preSet">Commonly used</option> | |
331 <option value="full">Full parameter list</option> | |
332 </param> | |
333 <when value="preSet" /> | |
334 <when value="full"> | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
335 <param name="pSkip" type="integer" value="0" label="Skip the first n pairs (-s)" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
336 <param name="pAlignLimit" type="integer" value="-1" label="Only align the first n pairs (-u)" help="-1 for off" /> |
0 | 337 <param name="pTrimH" type="integer" value="0" label="Trim n bases from high-quality (left) end of each read before alignment (-5)" /> |
338 <param name="pTrimL" type="integer" value="0" label="Trim n bases from low-quality (right) end of each read before alignment (-3)" /> | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
339 <conditional name="alignModeOption"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
340 <param name="alignMode" type="select" label="Alignment mode"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
341 <option value="nMode">Maq-like: quality-aware, limit mismatches in seed (-n)</option> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
342 <option value="vMode">ignore qualities, limit end-to-end mismatches (-v)</option> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
343 </param> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
344 <when value="nMode"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
345 <param name="pMismatchSeed" type="integer" value="2" min="0" max="3" label="Maximum number of mismatches permitted in the seed (-n)" help="May be 0, 1, 2, or 3" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
346 <param name="pMismatchQual" type="integer" value="70" min="1" label="Maximum permitted total of quality values at all mismatched read positions (-e)" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
347 <param name="pSeedLen" type="integer" value="28" min="5" label="Seed length (-l)" help="Minimum value is 5" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
348 <param name="pRounding" type="select" label="Whether or not to round to the nearest 10 and saturating at 30 (--nomaqround)" help="Maq accepts quality values in the Phred quality scale, but internally rounds values to the nearest 10, with a maximum of 30. By default, bowtie also rounds this way"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
349 <option value="round">Round to nearest 10</option> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
350 <option value="noRound">Do not round to nearest 10</option> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
351 </param> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
352 </when> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
353 <when value="vMode"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
354 <param name="maxMismatches" type="integer" value="" min="0" max="3" label="Maximum number of mismatches (-v)" help="May be 0, 1, 2, or 3" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
355 </when> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
356 </conditional> |
0 | 357 <param name="pMinInsert" type="integer" value="0" label="Minimum insert size for valid paired-end alignments (-I)" /> |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
358 <param name="pForwardAlign" type="select" label="Choose whether or not to attempt to align against the forward reference strand (--nofw)"> |
0 | 359 <option value="forward">Align against the forward reference strand</option> |
360 <option value="noForward">Do not align against the forward reference strand</option> | |
361 </param> | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
362 <param name="pReverseAlign" type="select" label="Choose whether or not to attempt to align against the reverse-complement reference strand (--norc)"> |
0 | 363 <option value="reverse">Align against the reverse-complement reference strand</option> |
364 <option value="noReverse">Do not align against the reverse-complement reference strand</option> | |
365 </param> | |
366 <conditional name="pBestOption"> | |
367 <param name="pBest" type="select" label="Whether or not to make Bowtie guarantee that reported singleton alignments are 'best' in terms of stratum and in terms of the quality values at the mismatched positions (--best)" help="Removes all strand bias. Only affects which alignments are reported by Bowtie. Runs slower with best option"> | |
368 <option value="noBest">Do not use best</option> | |
369 <option value="doBest">Use best</option> | |
370 </param> | |
371 <when value="noBest"> | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
372 <conditional name="pTryHardOption"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
373 <param name="pTryHard" type="select" label="Whether or not to try as hard as possible to find valid alignments when they exist (-y)" help="Tryhard mode is much slower than regular mode"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
374 <option value="noTryHard">Do not try hard</option> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
375 <option value="doTryHard">Try hard</option> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
376 </param> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
377 <when value="noTryHard"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
378 <param name="pMaxAlignAttempt" type="integer" value="100" min="1" label="Maximum number of attempts Bowtie will make to match an alignment for one mate with an alignment for the opposite mate (--pairtries)" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
379 <param name="pnMaxBacktracks" type="integer" value="125" min="0" label="Maximum number of backtracks permitted when aligning a read (--maxbts)" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
380 </when> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
381 <when value="doTryHard" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
382 </conditional> |
0 | 383 </when> |
384 <when value="doBest"> | |
385 <param name="pdStrata" type="select" label="Whether or not to report only those alignments that fall in the best stratum if many valid alignments exist and are reportable (--strata)"> | |
386 <option value="noStrata">Do not use strata option</option> | |
387 <option value="doStrata">Use strata option</option> | |
388 </param> | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
389 <conditional name="pTryHardOption"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
390 <param name="pTryHard" type="select" label="Whether or not to try as hard as possible to find valid alignments when they exist (-y)" help="Tryhard mode is much slower than regular mode"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
391 <option value="noTryHard">Do not try hard</option> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
392 <option value="doTryHard">Try hard</option> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
393 </param> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
394 <when value="noTryHard"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
395 <param name="pMaxAlignAttempt" type="integer" value="100" min="1" label="Maximum number of attempts Bowtie will make to match an alignment for one mate with an alignment for the opposite mate (--pairtries)" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
396 <param name="pdMaxBacktracks" type="integer" value="800" min="0" label="Maximum number of backtracks permitted when aligning a read (--maxbts)" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
397 </when> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
398 <when value="doTryHard" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
399 </conditional> |
0 | 400 </when> |
401 </conditional> | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
402 <conditional name="pAllValAlignsOption"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
403 <param name="pAllValAligns" type="select" label="Whether or not to report all valid alignments per pair (-a)"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
404 <option value="noAllValAligns">Do not report all valid alignments</option> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
405 <option value="doAllValAligns">Report all valid alignments</option> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
406 </param> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
407 <when value="noAllValAligns"> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
408 <param name="pValAlign" type="integer" value="1" min="1" label="Report up to n valid alignments per pair (-k)" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
409 </when> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
410 <when value="doAllValAligns" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
411 </conditional> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
412 <param name="pSuppressAlign" type="integer" value="-1" label="Suppress all alignments for a pair if more than n reportable alignments exist (-m)" help="-1 for no limit" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
413 <param name="pMaxFile" type="boolean" truevalue="true" falsevalue="false" checked="False" label="Write all reads with a number of valid alignments exceeding the limit set with the -m option to a file (--max)" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
414 <param name="pUnmappedFile" type="boolean" truevalue="true" falsevalue="false" checked="False" label="Write all reads that could not be aligned to a file (--un)" /> |
0 | 415 <param name="pOffrate" type="integer" value="-1" label="Override the offrate of the index to n (-o)" help="-1 for default" /> |
416 <param name="pSeed" type="integer" value="-1" label="Seed for pseudo-random number generator (--seed)" help="-1 for default" /> | |
417 </when> <!-- full --> | |
418 </conditional> <!-- pParams --> | |
419 </when> <!-- paired --> | |
420 </conditional> <!-- singlePaired --> | |
5
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
421 <param name="save_mapping_stats" type="boolean" checked="False" label="Save the bowtie mapping statistics to the history" /> |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
422 <param name="suppressHeader" type="boolean" truevalue="true" falsevalue="false" checked="False" label="Suppress the header in the output SAM file (--sam-nohead)" help="Bowtie produces SAM with several lines of header information by default" /> |
0 | 423 </inputs> |
424 <outputs> | |
425 <data format="sam" name="output" label="${tool.name} on ${on_string}: mapped reads"> | |
426 <actions> | |
427 <conditional name="refGenomeSource.genomeSource"> | |
428 <when value="indexed"> | |
429 <action type="metadata" name="dbkey"> | |
430 <option type="from_data_table" name="bowtie_indexes" column="1" offset="0"> | |
431 <filter type="param_value" column="0" value="#" compare="startswith" keep="False"/> | |
432 <filter type="param_value" ref="refGenomeSource.index" column="0"/> | |
433 </option> | |
434 </action> | |
435 </when> | |
436 <when value="history"> | |
437 <action type="metadata" name="dbkey"> | |
438 <option type="from_param" name="refGenomeSource.ownFile" param_attribute="dbkey" /> | |
439 </action> | |
440 </when> | |
441 </conditional> | |
442 </actions> | |
443 </data> | |
5
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
444 <data format="txt" name="mapping_stats" label="${tool.name} on ${on_string}: mapping stats"> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
445 <filter>save_mapping_stats is True</filter> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
446 </data> |
0 | 447 <data format="fastq" name="output_suppressed_reads_l" label="${tool.name} on ${on_string}: suppressed reads (L)"> |
448 <filter>(( | |
449 singlePaired['sPaired'] == "single" and | |
450 singlePaired['sParams']['sSettingsType'] == "full" and | |
451 singlePaired['sParams']['sMaxFile'] is True | |
452 ) or ( | |
453 singlePaired['sPaired'] == "paired" and | |
454 singlePaired['pParams']['pSettingsType'] == "full" and | |
455 singlePaired['pParams']['pMaxFile'] is True | |
456 )) | |
457 </filter> | |
458 <actions> | |
459 <conditional name="singlePaired.sPaired"> | |
460 <when value="single"> | |
461 <action type="format"> | |
462 <option type="from_param" name="singlePaired.sInput1" param_attribute="ext" /> | |
463 </action> | |
464 </when> | |
465 <when value="paired"> | |
466 <action type="format"> | |
467 <option type="from_param" name="singlePaired.pInput1" param_attribute="ext" /> | |
468 </action> | |
469 </when> | |
470 </conditional> | |
471 </actions> | |
472 </data> | |
473 <data format="fastq" name="output_suppressed_reads_r" label="${tool.name} on ${on_string}: suppressed reads (R)"> | |
474 <filter>singlePaired['sPaired'] == "paired"</filter> | |
475 <filter>singlePaired['pParams']['pSettingsType'] == "full"</filter> | |
476 <filter>singlePaired['pParams']['pMaxFile'] is True</filter> | |
477 <actions> | |
478 <conditional name="singlePaired.sPaired"> | |
479 <when value="single"> | |
480 <action type="format"> | |
481 <option type="from_param" name="singlePaired.sInput1" param_attribute="ext" /> | |
482 </action> | |
483 </when> | |
484 <when value="paired"> | |
485 <action type="format"> | |
486 <option type="from_param" name="singlePaired.pInput1" param_attribute="ext" /> | |
487 </action> | |
488 </when> | |
489 </conditional> | |
490 </actions> | |
491 </data> | |
492 <data format="fastq" name="output_unmapped_reads_l" label="${tool.name} on ${on_string}: unmapped reads (L)"> | |
493 <filter> | |
494 (( | |
495 singlePaired['sPaired'] == "single" and | |
496 singlePaired['sParams']['sSettingsType'] == "full" and | |
497 singlePaired['sParams']['sUnmappedFile'] is True | |
498 ) or ( | |
499 singlePaired['sPaired'] == "paired" and | |
500 singlePaired['pParams']['pSettingsType'] == "full" and | |
501 singlePaired['pParams']['pUnmappedFile'] is True | |
502 )) | |
503 </filter> | |
504 <actions> | |
505 <conditional name="singlePaired.sPaired"> | |
506 <when value="single"> | |
507 <action type="format"> | |
508 <option type="from_param" name="singlePaired.sInput1" param_attribute="ext" /> | |
509 </action> | |
510 </when> | |
511 <when value="paired"> | |
512 <action type="format"> | |
513 <option type="from_param" name="singlePaired.pInput1" param_attribute="ext" /> | |
514 </action> | |
515 </when> | |
516 </conditional> | |
517 </actions> | |
518 </data> | |
519 <data format="fastq" name="output_unmapped_reads_r" label="${tool.name} on ${on_string}: unmapped reads (R)"> | |
520 <filter>singlePaired['sPaired'] == "paired"</filter> | |
521 <filter>singlePaired['pParams']['pSettingsType'] == "full"</filter> | |
522 <filter>singlePaired['pParams']['pUnmappedFile'] is True</filter> | |
523 <actions> | |
524 <conditional name="singlePaired.sPaired"> | |
525 <when value="single"> | |
526 <action type="format"> | |
527 <option type="from_param" name="singlePaired.sInput1" param_attribute="ext" /> | |
528 </action> | |
529 </when> | |
530 <when value="paired"> | |
531 <action type="format"> | |
532 <option type="from_param" name="singlePaired.pInput1" param_attribute="ext" /> | |
533 </action> | |
534 </when> | |
535 </conditional> | |
536 </actions> | |
537 </data> | |
538 </outputs> | |
539 <tests> | |
540 <test> | |
541 <!-- | |
542 Bowtie command: | |
543 bowtie -q -p 4 -S +sam-nohead chrM_base test-data/bowtie_in2.fastqsanger > bowtie_out6_u.sam | |
544 sort bowtie_out6_u.sam > bowtie_out6.sam | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
545 -p is the number of threads. You need to replace the + with 2 dashes. |
0 | 546 chrM_base needs to be the base location/name of the index files. |
547 --> | |
548 <param name="genomeSource" value="indexed" /> | |
549 <!-- this is the backwards-compatible "unique value" for this index, not an actual path --> | |
550 <param name="index" value="equCab2chrM" /> | |
551 <param name="sPaired" value="single" /> | |
552 <param name="sInput1" ftype="fastqsanger" value="bowtie_in2.fastqsanger" /> | |
553 <param name="sSettingsType" value="preSet" /> | |
554 <param name="suppressHeader" value="true" /> | |
5
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
555 <output name="output" ftype="sam" file="bowtie_out6.sam" sort="True"> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
556 <metadata name="dbkey" value="equCab2" /> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
557 </output> |
0 | 558 </test> |
559 <test> | |
560 <!-- | |
561 Bowtie command: | |
562 bowtie-build -f test-data/phiX.fasta phiX_base | |
563 bowtie -q -X 1000 +ff -p 4 -S +sam-nohead -n 2 -e 70 -l 28 +pairtries 100 +maxbts 800 +best +un bowtie_out8_u.fastq phiX_base -1 test-data/bowtie_in5.fastqsanger -2 test-data/bowtie_in6.fastqsanger > bowtie_out7_u.sam | |
564 sort bowtie_out7_u.sam > bowtie_out7.sam | |
565 sort bowtie_out8_u_1.sam > bowtie_out8_1.sam | |
566 sort bowtie_out8_u_2.sam > bowtie_out8_2.sam | |
567 Then also need to modify bowtie_out8_1.sam and bowtie_out8_2.sam so that all @ lines come before sequence lines. | |
2
42c4463baaad
Convert tool to use $GALAXY_SLOTS if available.
Nate Coraor <nate@bx.psu.edu>
parents:
1
diff
changeset
|
568 -p is the number of threads. You need to replace the + with 2 dashes. |
0 | 569 The two unmapped output files will be named bowtie_out8_1.fastq and bowtie_out8_2.fastq. |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
570 chrM_base is the index files' location/base name. |
0 | 571 --> |
572 <param name="genomeSource" value="history" /> | |
573 <param name="ownFile" value="phiX.fasta" /> | |
574 <param name="indexSettings" value="indexPreSet" /> | |
575 <param name="sPaired" value="paired" /> | |
576 <param name="pInput1" ftype="fastqsanger" value="bowtie_in5.fastqsanger" /> | |
577 <param name="pInput2" ftype="fastqsanger" value="bowtie_in6.fastqsanger" /> | |
578 <param name="pMaxInsert" value="1000" /> | |
579 <param name="pMateOrient" value="ff" /> | |
580 <param name="pSettingsType" value="full" /> | |
581 <param name="pSkip" value="0" /> | |
582 <param name="pAlignLimit" value="-1" /> | |
583 <param name="pTrimH" value="0" /> | |
584 <param name="pTrimL" value="0" /> | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
585 <param name="alignMode" value="nMode" /> |
0 | 586 <param name="pMismatchSeed" value="2" /> |
587 <param name="pMismatchQual" value="70" /> | |
588 <param name="pSeedLen" value="28" /> | |
589 <param name="pRounding" value="round" /> | |
590 <param name="pMinInsert" value="0" /> | |
591 <param name="pMaxAlignAttempt" value="100" /> | |
592 <param name="pForwardAlign" value="forward" /> | |
593 <param name="pReverseAlign" value="reverse" /> | |
594 <param name="pTryHard" value="noTryHard" /> | |
595 <param name="pValAlign" value="1" /> | |
596 <param name="pAllValAligns" value="noAllValAligns" /> | |
597 <param name="pSuppressAlign" value="-1" /> | |
598 <param name="pUnmappedFile" value="true" /> | |
599 <param name="pMaxFile" value="false" /> | |
600 <param name="pBest" value="doBest" /> | |
601 <param name="pdMaxBacktracks" value="800" /> | |
602 <param name="pdStrata" value="noStrata" /> | |
603 <param name="pOffrate" value="-1" /> | |
604 <param name="pSeed" value="-1" /> | |
605 <param name="suppressHeader" value="true" /> | |
606 <output name="output" ftype="sam" file="bowtie_out7.sam" sort="True" /> | |
607 <output name="output_unmapped_reads_l" ftype="fastqsanger" file="bowtie_out8_1.fastq" sort="True" /> | |
608 <output name="output_unmapped_reads_r" ftype="fastqsanger" file="bowtie_out8_2.fastq" sort="True" /> | |
609 </test> | |
610 <!-- start testing of non-sanger variant fastq reads --> | |
611 <test> | |
612 <param name="genomeSource" value="history" /> | |
613 <param name="ownFile" value="phiX.fasta" /> | |
614 <param name="indexSettings" value="indexPreSet" /> | |
615 <param name="sPaired" value="paired" /> | |
616 <param name="pInput1" ftype="fastqillumina" value="bowtie_in5.fastqillumina" /> | |
617 <param name="pInput2" ftype="fastqillumina" value="bowtie_in6.fastqillumina" /> | |
618 <param name="pMaxInsert" value="1000" /> | |
619 <param name="pMateOrient" value="ff" /> | |
620 <param name="pSettingsType" value="full" /> | |
621 <param name="pSkip" value="0" /> | |
622 <param name="pAlignLimit" value="-1" /> | |
623 <param name="pTrimH" value="0" /> | |
624 <param name="pTrimL" value="0" /> | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
625 <param name="alignMode" value="nMode" /> |
0 | 626 <param name="pMismatchSeed" value="2" /> |
627 <param name="pMismatchQual" value="70" /> | |
628 <param name="pSeedLen" value="28" /> | |
629 <param name="pRounding" value="round" /> | |
630 <param name="pMinInsert" value="0" /> | |
631 <param name="pMaxAlignAttempt" value="100" /> | |
632 <param name="pForwardAlign" value="forward" /> | |
633 <param name="pReverseAlign" value="reverse" /> | |
634 <param name="pTryHard" value="noTryHard" /> | |
635 <param name="pValAlign" value="1" /> | |
636 <param name="pAllValAligns" value="noAllValAligns" /> | |
637 <param name="pSuppressAlign" value="-1" /> | |
638 <param name="pUnmappedFile" value="true" /> | |
639 <param name="pMaxFile" value="false" /> | |
640 <param name="pBest" value="doBest" /> | |
641 <param name="pdMaxBacktracks" value="800" /> | |
642 <param name="pdStrata" value="noStrata" /> | |
643 <param name="pOffrate" value="-1" /> | |
644 <param name="pSeed" value="-1" /> | |
645 <param name="suppressHeader" value="true" /> | |
646 <output name="output" ftype="sam" file="bowtie_out7.sam" sort="True" /> | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
647 <output name="output_unmapped_reads_l" ftype="fastqillumina" file="bowtie_out8_1.fastqillumina.sorted" sort="True" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
648 <output name="output_unmapped_reads_r" ftype="fastqillumina" file="bowtie_out8_2.fastqillumina.sorted" sort="True" /> |
0 | 649 </test> |
650 <test> | |
651 <param name="genomeSource" value="history" /> | |
652 <param name="ownFile" value="phiX.fasta" /> | |
653 <param name="indexSettings" value="indexPreSet" /> | |
654 <param name="sPaired" value="paired" /> | |
655 <param name="pInput1" ftype="fastqsolexa" value="bowtie_in5.fastqsolexa" /> | |
656 <param name="pInput2" ftype="fastqsolexa" value="bowtie_in6.fastqsolexa" /> | |
657 <param name="pMaxInsert" value="1000" /> | |
658 <param name="pMateOrient" value="ff" /> | |
659 <param name="pSettingsType" value="full" /> | |
660 <param name="pSkip" value="0" /> | |
661 <param name="pAlignLimit" value="-1" /> | |
662 <param name="pTrimH" value="0" /> | |
663 <param name="pTrimL" value="0" /> | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
664 <param name="alignMode" value="nMode" /> |
0 | 665 <param name="pMismatchSeed" value="2" /> |
666 <param name="pMismatchQual" value="70" /> | |
667 <param name="pSeedLen" value="28" /> | |
668 <param name="pRounding" value="round" /> | |
669 <param name="pMinInsert" value="0" /> | |
670 <param name="pMaxAlignAttempt" value="100" /> | |
671 <param name="pForwardAlign" value="forward" /> | |
672 <param name="pReverseAlign" value="reverse" /> | |
673 <param name="pTryHard" value="noTryHard" /> | |
674 <param name="pValAlign" value="1" /> | |
675 <param name="pAllValAligns" value="noAllValAligns" /> | |
676 <param name="pSuppressAlign" value="-1" /> | |
677 <param name="pUnmappedFile" value="true" /> | |
678 <param name="pMaxFile" value="false" /> | |
679 <param name="pBest" value="doBest" /> | |
680 <param name="pdMaxBacktracks" value="800" /> | |
681 <param name="pdStrata" value="noStrata" /> | |
682 <param name="pOffrate" value="-1" /> | |
683 <param name="pSeed" value="-1" /> | |
684 <param name="suppressHeader" value="true" /> | |
685 <output name="output" ftype="sam" file="bowtie_out7.sam" sort="True" /> | |
686 <output name="output_unmapped_reads_l" ftype="fastqsolexa" file="bowtie_out8_1.fastqsolexa.sorted" sort="True" /> | |
687 <output name="output_unmapped_reads_r" ftype="fastqsolexa" file="bowtie_out8_2.fastqsolexa.sorted" sort="True" /> | |
688 </test> | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
689 <!-- end testing of non-sanger variant fastq reads --> |
0 | 690 <test> |
691 <!-- | |
692 Bowtie command: | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
693 bowtie -q -p 4 -S +sam-nohead -n 2 -e 70 -l 28 -y -k 1 chrM_base test-data/bowtie_in2.fastqsanger > bowtie_out9_u.sam |
0 | 694 sort bowtie_out9_u.sam > bowtie_out9.sam |
2
42c4463baaad
Convert tool to use $GALAXY_SLOTS if available.
Nate Coraor <nate@bx.psu.edu>
parents:
1
diff
changeset
|
695 -p is the number of threads. You need to replace the + with 2 dashes. |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
696 chrM_base is the index files' location/base name. |
0 | 697 --> |
698 <param name="genomeSource" value="indexed" /> | |
699 <!-- this is the backwards-compatible "unique value" for this index, not an actual path --> | |
700 <param name="index" value="equCab2chrM" /> | |
701 <param name="sPaired" value="single" /> | |
702 <param name="sInput1" ftype="fastqsanger" value="bowtie_in2.fastqsanger" /> | |
703 <param name="sSettingsType" value="full" /> | |
704 <param name="sSkip" value="0" /> | |
705 <param name="sAlignLimit" value="-1" /> | |
706 <param name="sTrimH" value="0" /> | |
707 <param name="sTrimL" value="0" /> | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
708 <param name="alignMode" value="nMode" /> |
0 | 709 <param name="sMismatchSeed" value="2" /> |
710 <param name="sMismatchQual" value="70" /> | |
711 <param name="sSeedLen" value="28" /> | |
712 <param name="sRounding" value="round" /> | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
713 <param name="sForwardAlign" value="forward" /> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
714 <param name="sReverseAlign" value="reverse" /> |
0 | 715 <param name="sTryHard" value="doTryHard" /> |
716 <param name="sValAlign" value="1" /> | |
717 <param name="sAllValAligns" value="noAllValAligns" /> | |
718 <param name="sSuppressAlign" value="-1" /> | |
719 <param name="sUnmappedFile" value="false" /> | |
720 <param name="sMaxFile" value="false" /> | |
721 <param name="sBest" value="noBest" /> | |
722 <param name="sOffrate" value="-1" /> | |
723 <param name="sSeed" value="-1" /> | |
724 <param name="suppressHeader" value="true" /> | |
5
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
725 <output name="output" ftype="sam" file="bowtie_out9.sam" sort="True"> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
726 <metadata name="dbkey" value="equCab2" /> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
727 </output> |
0 | 728 </test> |
729 <test> | |
730 <!-- | |
731 Bowtie command: | |
732 bowtie-build +offrate 5 +ftabchars 10 +little -f test-data/phiX.fasta phiX_base | |
733 bowtie -q -X 1000 +ff -p 4 -S +sam-nohead phiX_base -1 test-data/bowtie_in5.fastqsanger -2 test-data/bowtie_in6.fastqsanger > bowtie_out10_u.sam | |
734 sort bowtie_out10_u.sam > bowtie_out10.sam | |
2
42c4463baaad
Convert tool to use $GALAXY_SLOTS if available.
Nate Coraor <nate@bx.psu.edu>
parents:
1
diff
changeset
|
735 -p is the number of threads. You need to replace the + with 2 dashes. |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
736 chrM_base is the index files' location/base name. |
0 | 737 --> |
738 <param name="genomeSource" value="history" /> | |
739 <param name="ownFile" value="phiX.fasta" /> | |
740 <param name="indexSettings" value="indexFull" /> | |
741 <param name="autoB" value="auto" /> | |
742 <param name="nodc" value="dc" /> | |
743 <param name="noref" value="ref" /> | |
744 <param name="offrate" value="5" /> | |
745 <param name="ftab" value="10" /> | |
746 <param name="ntoa" value="no" /> | |
747 <param name="endian" value="little" /> | |
748 <param name="seed" value="-1" /> | |
749 <param name="sPaired" value="paired" /> | |
750 <param name="pInput1" ftype="fastqsanger" value="bowtie_in5.fastqsanger" /> | |
751 <param name="pInput2" ftype="fastqsanger" value="bowtie_in6.fastqsanger" /> | |
752 <param name="pMaxInsert" value="1000" /> | |
753 <param name="pMateOrient" value="ff" /> | |
754 <param name="pSettingsType" value="preSet" /> | |
755 <param name="suppressHeader" value="true" /> | |
756 <output name="output" ftype="sam" file="bowtie_out10.sam" sort="True" /> | |
757 </test> | |
5
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
758 <test> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
759 <!-- |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
760 Bowtie command: |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
761 bowtie-build +offrate 5 +ftabchars 10 +little -f test-data/phiX.fasta phiX_base |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
762 bowtie -q -X 1000 +ff -p 4 -S +sam-nohead phiX_base -1 test-data/bowtie_in5.fastqsanger -2 test-data/bowtie_in6.fastqsanger > bowtie_out10_u.sam |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
763 sort bowtie_out10_u.sam > bowtie_out10.sam |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
764 -p is the number of threads. You need to replace the + with 2 dashes. |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
765 chrM_base is the index files' location/base name. |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
766 --> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
767 <param name="genomeSource" value="history" /> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
768 <param name="ownFile" value="phiX.fasta" /> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
769 <param name="indexSettings" value="indexFull" /> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
770 <param name="autoB" value="auto" /> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
771 <param name="nodc" value="dc" /> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
772 <param name="noref" value="ref" /> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
773 <param name="offrate" value="5" /> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
774 <param name="ftab" value="10" /> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
775 <param name="ntoa" value="no" /> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
776 <param name="endian" value="little" /> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
777 <param name="seed" value="-1" /> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
778 <param name="sPaired" value="paired" /> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
779 <param name="pInput1" ftype="fastqsanger" value="bowtie_in5.fastqsanger" /> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
780 <param name="pInput2" ftype="fastqsanger" value="bowtie_in6.fastqsanger" /> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
781 <param name="pMaxInsert" value="1000" /> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
782 <param name="pMateOrient" value="ff" /> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
783 <param name="pSettingsType" value="preSet" /> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
784 <param name="suppressHeader" value="true" /> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
785 <param name="save_mapping_stats" value="true" /> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
786 <output name="output" ftype="sam" file="bowtie_out10.sam" sort="True" /> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
787 <output name="mapping_stats" ftype="txt" file="bowtie_out11.txt" sort="True" /> |
306077e393d4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrappers commit b2e1043bf4db38be490fec298a1829f8e4a1c48e
devteam
parents:
4
diff
changeset
|
788 </test> |
0 | 789 </tests> |
790 | |
791 <help> | |
792 | |
793 **What it does** | |
794 | |
795 Bowtie_ is a short read aligner designed to be ultrafast and memory-efficient. It is developed by Ben Langmead and Cole Trapnell. Please cite: Langmead B, Trapnell C, Pop M, Salzberg SL. Ultrafast and memory-efficient alignment of short DNA sequences to the human genome. Genome Biology 10:R25. | |
796 | |
797 .. _Bowtie: http://bowtie-bio.sourceforge.net/index.shtml | |
798 | |
799 ------ | |
800 | |
801 **Know what you are doing** | |
802 | |
803 .. class:: warningmark | |
804 | |
805 There is no such thing (yet) as an automated gearshift in short read mapping. It is all like stick-shift driving in San Francisco. In other words = running this tool with default parameters will probably not give you meaningful results. A way to deal with this is to **understand** the parameters by carefully reading the `documentation`__ and experimenting. Fortunately, Galaxy makes experimenting easy. | |
806 | |
807 .. __: http://bowtie-bio.sourceforge.net/index.shtml | |
808 | |
809 ------ | |
810 | |
811 **Input formats** | |
812 | |
813 Bowtie accepts files in Sanger FASTQ format. Use the FASTQ Groomer to prepare your files. | |
814 | |
815 ------ | |
816 | |
817 **A Note on Built-in Reference Genomes** | |
818 | |
819 The default variant for all genomes is "Full", defined as all primary chromosomes (or scaffolds/contigs) including mitochondrial plus associated unmapped, plasmid, and other segments. When only one version of a genome is available in this tool, it represents the default "Full" variant. Some genomes will have more than one variant available. The "Canonical Male" or sometimes simply "Canonical" variant contains the primary chromosomes for a genome. For example a human "Canonical" variant contains chr1-chr22, chrX, chrY, and chrM. The "Canonical Female" variant contains the primary chromosomes excluding chrY. | |
820 | |
821 ------ | |
822 | |
823 **Outputs** | |
824 | |
825 The output is in SAM format, and has the following columns:: | |
826 | |
827 Column Description | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
828 -------- -------------------------------------------------------- |
0 | 829 1 QNAME Query (pair) NAME |
830 2 FLAG bitwise FLAG | |
831 3 RNAME Reference sequence NAME | |
832 4 POS 1-based leftmost POSition/coordinate of clipped sequence | |
833 5 MAPQ MAPping Quality (Phred-scaled) | |
834 6 CIGAR extended CIGAR string | |
835 7 MRNM Mate Reference sequence NaMe ('=' if same as RNAME) | |
836 8 MPOS 1-based Mate POSition | |
837 9 ISIZE Inferred insert SIZE | |
838 10 SEQ query SEQuence on the same strand as the reference | |
839 11 QUAL query QUALity (ASCII-33 gives the Phred base quality) | |
840 12 OPT variable OPTional fields in the format TAG:VTYPE:VALUE | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
841 |
0 | 842 The flags are as follows:: |
843 | |
844 Flag Description | |
845 ------ ------------------------------------- | |
846 0x0001 the read is paired in sequencing | |
847 0x0002 the read is mapped in a proper pair | |
848 0x0004 the query sequence itself is unmapped | |
849 0x0008 the mate is unmapped | |
850 0x0010 strand of the query (1 for reverse) | |
851 0x0020 strand of the mate | |
852 0x0040 the read is the first read in a pair | |
853 0x0080 the read is the second read in a pair | |
854 0x0100 the alignment is not primary | |
855 | |
856 It looks like this (scroll sideways to see the entire example):: | |
857 | |
858 QNAME FLAG RNAME POS MAPQ CIAGR MRNM MPOS ISIZE SEQ QUAL OPT | |
859 HWI-EAS91_1_30788AAXX:1:1:1761:343 4 * 0 0 * * 0 0 AAAAAAANNAAAAAAAAAAAAAAAAAAAAAAAAAAACNNANNGAGTNGNNNNNNNGCTTCCCACAGNNCTGG hhhhhhh;;hhhhhhhhhhh^hOhhhhghhhfhhhgh;;h;;hhhh;h;;;;;;;hhhhhhghhhh;;Phhh | |
860 HWI-EAS91_1_30788AAXX:1:1:1578:331 4 * 0 0 * * 0 0 GTATAGANNAATAAGAAAAAAAAAAATGAAGACTTTCNNANNTCTGNANNNNNNNTCTTTTTTCAGNNGTAG hhhhhhh;;hhhhhhhhhhhhhhhhhhhhhhhhhhhh;;h;;hhhh;h;;;;;;;hhhhhhhhhhh;;hhVh | |
861 | |
862 ------- | |
863 | |
864 **Bowtie settings** | |
865 | |
866 All of the options have a default value. You can change any of them. Most of the options in Bowtie have been implemented here. | |
867 | |
868 ------ | |
869 | |
870 **Bowtie parameter list** | |
871 | |
872 This is an exhaustive list of Bowtie options: | |
873 | |
874 For indexing (bowtie-build):: | |
875 | |
876 -a No auto behavior. Disable the default behavior where bowtie automatically | |
877 selects values for --bmax/--bmaxdivn/--dcv/--packed parameters according | |
878 to the memory available. [off] | |
879 --packed Packing. Use a packed representation for DNA strings. [auto] | |
880 --bmax INT Suffix maximum. The maximum number of suffixes allowed in a block. [auto] | |
881 --bmaxdivn INT Suffix maximum fraction. The maximum number of suffixes allowed in a block | |
882 expressed as a fraction of the length of the reference. [4] | |
883 --dcv INT Difference-cover sample. Use INT as the period for the difference-cover | |
884 sample. [1024] | |
885 --nodc INT No difference-cover sample. Disable the difference-cover sample. [off] | |
886 -r No reference indexes. Do not build the NAME.3.ebwt and NAME.4.ebwt portions | |
887 of the index. Used only for paired-end alignment. [off] | |
888 -o Offrate. How many Burrows-Wheeler rows get marked by the indexer. The | |
889 indexer will mark every 2^INT rows. The marked rows correspond to rows on | |
890 the genome. [5] | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
891 -t INT The ftab lookup table used to calculate an initial Burrows-Wheeler range |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
892 with respect to the first INT characters of the query. Ftab size is 4^(INT+1) |
0 | 893 bytes. [10] |
894 --ntoa N conversion. Convert Ns to As before building the index. Otherwise, Ns are | |
895 simply excluded from the index and Bowtie will not find alignments that | |
896 overlap them. [off] | |
897 --big Endianness. Endianness to use when serializing integers to the index file. [off] | |
898 --little Endianness. [--little] | |
899 --seed INT Random seed. Use INT as the seed for the pseudo-random number generator. [off] | |
900 | |
901 For aligning (bowtie):: | |
902 | |
903 -s INT Skip. Do not align the first INT reads or pairs in the input. [off] | |
904 -u INT Align limit. Only align the first INT reads/pairs from the input. [no limit] | |
905 -5 INT High-quality trim. Trim INT bases from the high-quality (left) end of each | |
906 read before alignment. [0] | |
907 -3 INT Low-quality trim. Trim INT bases from the low-quality (right) end of each | |
908 read before alignment. [0] | |
909 -n INT Mismatch seed. Maximum number of mismatches permitted in the seed (defined | |
910 with seed length option). Can be 0, 1, 2, or 3. [2] | |
911 -e INT Mismatch quality. Maximum permitted total of quality values at mismatched | |
912 read positions. Bowtie rounds quality values to the nearest 10 and saturates | |
913 at 30. [70] | |
914 -l INT Seed length. The number of bases on the high-quality end of the read to | |
915 which the -n ceiling applies. Must be at least 5. [28] | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
916 --nomaqround Suppress Maq rounding. Values are internally rounded to the nearest 10 and |
0 | 917 saturate at 30. This options turns off that rounding. [off] |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
918 -v INT Maq- or SOAP-like alignment policy. This option turns off the default |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
919 Maq-like alignment policy in favor of a SOAP-like one. End-to-end alignments |
0 | 920 with at most INT mismatches. [off] |
921 -I INT Minimum insert. The minimum insert size for valid paired-end alignments. | |
922 Does checking on untrimmed reads if -5 or -3 is used. [0] | |
923 -X INT Maximum insert. The maximum insert size for valid paired-end alignments. | |
924 Does checking on untrimmed reads if -5 or -3 is used. [250] | |
925 --fr Mate orientation. The upstream/downstream mate orientations for a valid | |
926 paired-end alignment against the forward reference strand. [--fr] | |
927 --rf Mate orientation. [off] | |
928 --ff Mate orientation. [off] | |
929 --pairtries INT Maximum alignment attempts for paired-end data. [100] | |
930 --nofw No forward aligning. Choosing this option means that Bowtie will not attempt | |
931 to align against the forward reference strand. [off] | |
932 --norc No reverse-complement aligning. Setting this will mean that Bowtie will not | |
933 attempt to align against the reverse-complement reference strand. [off] | |
934 --un FILENAME Write all reads that could not be aligned to file [off] | |
935 --max FILENAME Write all reads with a number of valid alignments exceeding the limit | |
936 set with the -m option to file [off] | |
937 --maxbts INT Maximum backtracks. The maximum number of backtracks permitted when aligning | |
938 a read in -n 2 or -n 3 mode. [125 without --best] [800 with --best] | |
939 -y Try hard. Try as hard as possible to find valid alignments when they exist, | |
940 including paired-end alignments. [off] | |
941 --chunkmbs INT Thread memory. The number of megabytes of memory a given thread is given to | |
942 store path descriptors in --best mode. [32] | |
943 -k INT Valid alignments. The number of valid alignments per read or pair. [off] | |
944 -a All valid alignments. Choosing this means that all valid alignments per read | |
945 or pair will be reported. [off] | |
946 -m INT Suppress alignments. Suppress all alignments for a particular read or pair | |
947 if more than INT reportable alignments exist for it. [no limit] | |
948 --best Best mode. Make Bowtie guarantee that reported singleton alignments are | |
949 "best" in terms of stratum (the number of mismatches) and quality values at | |
950 mismatched position. [off] | |
951 --strata Best strata. When running in best mode, report alignments that fall into the | |
952 best stratum if there are ones falling into more than one. [off] | |
953 -o INT Offrate override. Override the offrate of the index with INT. Some row | |
954 markings are discarded when index read into memory. INT must be greater than | |
955 the value used to build the index (default: 5). [off] | |
956 --seed INT Random seed. Use INT as the seed for the pseudo-random number generator. [off] | |
957 --snpphred INT Use INT as the SNP penalty for decoding colorspace alignments. True ratio of | |
958 SNPs per base in the subject genome. [see --snpfrac] | |
959 --snpfrac DEC Use DEC as the estimated ratio of SNPs per base when decoding colorspace | |
960 alignments. [0.001] | |
961 --col-keepends Keep the extreme-end nucleotides and qualities when decoding colorspace | |
962 alignments. [off] | |
963 | |
4
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
964 </help> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
965 <citations> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
966 <citation type="doi">10.1186/gb-2009-10-3-r25</citation> |
df86f29bedee
planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
2
diff
changeset
|
967 </citations> |
0 | 968 </tool> |