annotate bowtie_color_wrapper.xml @ 4:a3825c73805c draft default tip

planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
author devteam
date Tue, 21 Jul 2015 13:03:39 -0400
parents 393c6829d3c1
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
1 <tool id="bowtie_color_wrapper" name="Map with Bowtie for SOLiD" version="1.1.2">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
2 <requirements>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
3 <requirement type='package' version="0.12.7">bowtie</requirement>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
4 </requirements>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
5 <description></description>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
6 <command interpreter="python">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
7 bowtie_wrapper.py
2
393c6829d3c1 Convert tool to use $GALAXY_SLOTS if available.
Nate Coraor <nate@bx.psu.edu>
parents: 1
diff changeset
8 ## Set number of threads
393c6829d3c1 Convert tool to use $GALAXY_SLOTS if available.
Nate Coraor <nate@bx.psu.edu>
parents: 1
diff changeset
9 --threads="\${GALAXY_SLOTS:-4}"
0
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
10 ## Outputs
1
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
11 --output="${output}"
0
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
12 #if str( $singlePaired.sPaired ) == "single"
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
13 #if $output_unmapped_reads_l
1
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
14 --output_unmapped_reads="${output_unmapped_reads_l}"
0
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
15 #end if
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
16 #if $output_suppressed_reads_l
1
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
17 --output_suppressed_reads="${output_suppressed_reads_l}"
0
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
18 #end if
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
19 #else
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
20 #if $output_unmapped_reads_l and $output_unmapped_reads_r
1
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
21 --output_unmapped_reads_l="${output_unmapped_reads_l}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
22 --output_unmapped_reads_r="${output_unmapped_reads_r}"
0
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
23 #end if
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
24 #if $output_suppressed_reads_l and $output_suppressed_reads_l
1
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
25 --output_suppressed_reads_l="${output_suppressed_reads_l}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
26 --output_suppressed_reads_r="${output_suppressed_reads_r}"
0
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
27 #end if
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
28 #end if
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
29 ## Inputs
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
30 --dataType="solid"
1
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
31 --suppressHeader="${suppressHeader}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
32 --genomeSource="${refGenomeSource.genomeSource}"
0
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
33 #if $refGenomeSource.genomeSource == "history":
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
34 ##index already exists
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
35 #if $refGenomeSource.ownFile.extension.startswith( 'bowtie_' ):
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
36 ##user previously built
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
37 --ref="${refGenomeSource.ownFile.extra_files_path}/${refGenomeSource.ownFile.metadata.base_name}"
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
38 --do_not_build_index
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
39 #else:
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
40 ##build index on the fly
1
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
41 --ref="${refGenomeSource.ownFile}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
42 --indexSettings="${refGenomeSource.indexParams.indexSettings}"
0
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
43 #if $refGenomeSource.indexParams.indexSettings == "indexFull":
1
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
44 --iautoB="${refGenomeSource.indexParams.autoBehavior.autoB}"
0
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
45 #if $refGenomeSource.indexParams.autoBehavior.autoB == "set":
1
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
46 --ipacked="${refGenomeSource.indexParams.autoBehavior.packed}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
47 --ibmax="${refGenomeSource.indexParams.autoBehavior.bmax}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
48 --ibmaxdivn="${refGenomeSource.indexParams.autoBehavior.bmaxdivn}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
49 --idcv="${refGenomeSource.indexParams.autoBehavior.dcv}"
0
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
50 #end if
1
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
51 --inodc="${refGenomeSource.indexParams.nodc}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
52 --inoref="${refGenomeSource.indexParams.noref}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
53 --ioffrate="${refGenomeSource.indexParams.offrate}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
54 --iftab="${refGenomeSource.indexParams.ftab}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
55 --intoa="${refGenomeSource.indexParams.ntoa}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
56 --iendian="${refGenomeSource.indexParams.endian}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
57 --iseed="${refGenomeSource.indexParams.seed}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
58 --icutoff="${refGenomeSource.indexParams.cutoff}"
0
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
59 #end if
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
60 #end if
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
61 #else
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
62 ##use pre-built index
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
63 --ref="${refGenomeSource.index.fields.path}"
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
64 #end if
1
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
65 --paired="${singlePaired.sPaired}"
0
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
66 #if $singlePaired.sPaired == "single":
1
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
67 --input1="${singlePaired.sInput1}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
68 --params="${singlePaired.sParams.sSettingsType}"
0
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
69 #if $singlePaired.sParams.sSettingsType == "full":
1
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
70 --skip="${singlePaired.sParams.sSkip}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
71 --alignLimit="${singlePaired.sParams.sAlignLimit}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
72 --trimH="${singlePaired.sParams.sTrimH}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
73 --trimL="${singlePaired.sParams.sTrimL}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
74 --mismatchSeed="${singlePaired.sParams.sMismatchSeed}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
75 --mismatchQual="${singlePaired.sParams.sMismatchQual}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
76 --seedLen="${singlePaired.sParams.sSeedLen}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
77 --rounding="${singlePaired.sParams.sRounding}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
78 --maqSoapAlign="${singlePaired.sParams.sMaqSoapAlign}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
79 --tryHard="${singlePaired.sParams.sTryHard}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
80 --valAlign="${singlePaired.sParams.sValAlign}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
81 --allValAligns="${singlePaired.sParams.sAllValAligns}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
82 --suppressAlign="${singlePaired.sParams.sSuppressAlign}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
83 --best="${singlePaired.sParams.sBestOption.sBest}"
0
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
84 #if $singlePaired.sParams.sBestOption.sBest == "doBest":
1
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
85 --maxBacktracks="${singlePaired.sParams.sBestOption.sdMaxBacktracks}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
86 --strata="${singlePaired.sParams.sBestOption.sdStrata}"
0
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
87 #else:
1
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
88 --maxBacktracks="${singlePaired.sParams.sBestOption.snMaxBacktracks}"
0
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
89 #end if
1
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
90 --offrate="${singlePaired.sParams.sOffrate}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
91 --seed="${singlePaired.sParams.sSeed}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
92 --snpphred="${singlePaired.sParams.sSnpphred}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
93 --snpfrac="${singlePaired.sParams.sSnpfrac}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
94 --keepends="${singlePaired.sParams.sKeepends}"
0
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
95 #end if
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
96 #else:
1
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
97 --input1="${singlePaired.pInput1}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
98 --input2="${singlePaired.pInput2}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
99 --maxInsert="${singlePaired.pMaxInsert}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
100 --mateOrient="${singlePaired.pMateOrient}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
101 --params="${singlePaired.pParams.pSettingsType}"
0
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
102 #if $singlePaired.pParams.pSettingsType == "full":
1
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
103 --skip="${singlePaired.pParams.pSkip}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
104 --alignLimit="${singlePaired.pParams.pAlignLimit}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
105 --trimH="${singlePaired.pParams.pTrimH}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
106 --trimL="${singlePaired.pParams.pTrimL}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
107 --mismatchSeed="${singlePaired.pParams.pMismatchSeed}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
108 --mismatchQual="${singlePaired.pParams.pMismatchQual}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
109 --seedLen="${singlePaired.pParams.pSeedLen}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
110 --rounding="${singlePaired.pParams.pRounding}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
111 --maqSoapAlign="${singlePaired.pParams.pMaqSoapAlign}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
112 --minInsert="${singlePaired.pParams.pMinInsert}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
113 --maxAlignAttempt="${singlePaired.pParams.pMaxAlignAttempt}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
114 --forwardAlign="${singlePaired.pParams.pForwardAlign}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
115 --reverseAlign="${singlePaired.pParams.pReverseAlign}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
116 --tryHard="${singlePaired.pParams.pTryHard}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
117 --valAlign="${singlePaired.pParams.pValAlign}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
118 --allValAligns="${singlePaired.pParams.pAllValAligns}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
119 --suppressAlign="${singlePaired.pParams.pSuppressAlign}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
120 --best="${singlePaired.pParams.pBestOption.pBest}"
0
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
121 #if $singlePaired.pParams.pBestOption.pBest == "doBest":
1
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
122 --maxBacktracks="${singlePaired.pParams.pBestOption.pdMaxBacktracks}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
123 --strata="${singlePaired.pParams.pBestOption.pdStrata}"
0
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
124 #else:
1
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
125 --maxBacktracks="${singlePaired.pParams.pBestOption.pnMaxBacktracks}"
0
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
126 #end if
1
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
127 --offrate="${singlePaired.pParams.pOffrate}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
128 --seed="${singlePaired.pParams.pSeed}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
129 --snpphred="${singlePaired.pParams.pSnpphred}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
130 --snpfrac="${singlePaired.pParams.pSnpfrac}"
2506bd84cc54 Updated command line format per dev team standards.
Dave B. <dave@bx.psu.edu>
parents: 0
diff changeset
131 --keepends="${singlePaired.pParams.pKeepends}"
0
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
132 #end if
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
133 #end if
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
134 </command>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
135 <inputs>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
136 <conditional name="refGenomeSource">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
137 <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">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
138 <option value="indexed">Use a built-in index</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
139 <option value="history">Use one from the history</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
140 </param>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
141 <when value="indexed">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
142 <param name="index" type="select" label="Select the reference genome" help="if your genome of interest is not listed - contact Galaxy team">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
143 <options from_data_table="bowtie_indexes_color">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
144 <filter type="sort_by" column="2" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
145 <validator type="no_options" message="No indexes are available" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
146 </options>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
147 </param>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
148 </when>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
149 <when value="history">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
150 <param name="ownFile" type="data" format="bowtie_color_index,fasta" metadata_name="dbkey" label="Select the reference genome" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
151 <conditional name="indexParams">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
152 <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">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
153 <option value="indexPreSet">Default</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
154 <option value="indexFull">Set your own</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
155 </param>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
156 <when value="indexPreSet" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
157 <when value="indexFull">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
158 <conditional name="autoBehavior">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
159 <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">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
160 <option value="auto">Automatic behavior</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
161 <option value="set">Set values (sets --noauto and allows others to be set)</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
162 </param>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
163 <when value="auto" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
164 <when value="set">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
165 <param name="packed" type="select" label="Whether or not to use a packed representation for DNA strings (--packed)">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
166 <option value="unpacked">Use regular representation</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
167 <option value="packed">Use packed representation</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
168 </param>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
169 <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" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
170 <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)" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
171 <param name="dcv" type="integer" value="1024" label="The period for the difference-cover sample (--dcv)" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
172 </when>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
173 </conditional>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
174 <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)">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
175 <option value="dc">Use difference-cover sample</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
176 <option value="nodc">Disable difference-cover sample</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
177 </param>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
178 <param name="noref" type="select" label="Whether or not to build the part of the reference index used only in paired-end alignment (-r)">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
179 <option value="ref">Build all index files</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
180 <option value="noref">Do not build paired-end alignment index files</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
181 </param>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
182 <param name="offrate" type="integer" value="5" label="How many rows get marked during annotation of some or all of the Burrows-Wheeler rows (-o)" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
183 <param name="ftab" type="integer" value="10" label="The size of the lookup table used to calculate an initial Burrows-Wheeler range with respect to the first n characters of the query (-t)" help="ftab is 4^(n+1) bytes" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
184 <param name="ntoa" type="select" label="Whether or not to convert Ns in the reference sequence to As (--ntoa)">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
185 <option value="no">Do not convert Ns</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
186 <option value="yes">Convert Ns to As</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
187 </param>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
188 <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">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
189 <option value="little">Little</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
190 <option value="big">Big</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
191 </param>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
192 <param name="seed" type="integer" value="-1" label="Seed for the pseudorandom number generator (--seed)" help="Use -1 to use default" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
193 <param name="cutoff" type="integer" value="-1" label="Number of first bases of the reference sequence to index (--cutoff)" help="Use -1 to use default" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
194 </when> <!-- indexFull -->
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
195 </conditional> <!-- indexParams -->
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
196 </when> <!-- history -->
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
197 </conditional> <!-- refGenomeSource -->
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
198 <conditional name="singlePaired">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
199 <param name="sPaired" type="select" label="Is this library mate-paired?">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
200 <option value="single">Single-end</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
201 <option value="paired">Paired-end</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
202 </param>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
203 <when value="single">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
204 <param name="sInput1" type="data" format="fastqcssanger" label="FASTQ file" help="Must have Sanger-scaled quality values with ASCII offset 33"/>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
205 <conditional name="sParams">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
206 <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">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
207 <option value="preSet">Commonly used</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
208 <option value="full">Full parameter list</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
209 </param>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
210 <when value="preSet" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
211 <when value="full">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
212 <param name="sSkip" type="integer" value="0" label="Skip the first n reads (-s)" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
213 <param name="sAlignLimit" type="integer" value="-1" label="Only align the first n reads (-u)" help="-1 for off" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
214 <param name="sTrimH" type="integer" value="0" label="Trim n bases from high-quality (left) end of each read before alignment (-5)" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
215 <param name="sTrimL" type="integer" value="0" label="Trim n bases from low-quality (right) end of each read before alignment (-3)" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
216 <param name="sMismatchSeed" type="integer" value="2" label="Maximum number of mismatches permitted in the seed (-n)" help="May be 0, 1, 2, or 3" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
217 <param name="sMismatchQual" type="integer" value="70" label="Maximum permitted total of quality values at mismatched read positions (-e)" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
218 <param name="sSeedLen" type="integer" value="28" label="Seed length (-l)" help="Minimum value is 5" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
219 <param name="sRounding" type="select" label="Whether or not to round to the nearest 10 and saturating at 30 (--nomaqround)">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
220 <option value="round">Round to nearest 10</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
221 <option value="noRound">Do not round to nearest 10</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
222 </param>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
223 <param name="sMaqSoapAlign" type="integer" value="-1" label="Number of mismatches for SOAP-like alignment policy (-v)" help="-1 for default MAQ-like alignment policy" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
224 <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">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
225 <option value="noTryHard">Do not try hard</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
226 <option value="doTryHard">Try hard</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
227 </param>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
228 <param name="sValAlign" type="integer" value="1" label="Report up to n valid alignments per read (-k)" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
229 <param name="sAllValAligns" type="select" label="Whether or not to report all valid alignments per read (-a)">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
230 <option value="noAllValAligns">Do not report all valid alignments</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
231 <option value="doAllValAligns">Report all valid alignments</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
232 </param>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
233 <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" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
234 <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)" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
235 <param name="sUnmappedFile" type="boolean" truevalue="true" falsevalue="false" checked="False" label="Write all reads that could not be aligned to a file (--un)" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
236 <conditional name="sBestOption">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
237 <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">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
238 <option value="noBest">Do not use best</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
239 <option value="doBest">Use best</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
240 </param>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
241 <when value="noBest">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
242 <param name="snMaxBacktracks" type="integer" value="125" label="Maximum number of backtracks permitted when aligning a read (--maxbts)" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
243 </when>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
244 <when value="doBest">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
245 <param name="sdMaxBacktracks" type="integer" value="800" label="Maximum number of backtracks permitted when aligning a read (--maxbts)" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
246 <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)">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
247 <option value="noStrata">Do not use strata option</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
248 <option value="doStrata">Use strata option</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
249 </param>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
250 </when>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
251 </conditional> <!-- sBestOption -->
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
252 <param name="sOffrate" type="integer" value="-1" label="Override the offrate of the index to n (-o)" help="-1 for default" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
253 <param name="sSeed" type="integer" value="-1" label="Seed for pseudo-random number generator (--seed)" help="-1 for default" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
254 <param name="sSnpphred" type="integer" value="-1" label="SNP penalty (ratio of SNPs per base in the subject genome) (--snpphred)" help="Enter this OR Ratio of SNPs per base" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
255 <param name="sSnpfrac" type="float" value="0.001" label="Ratio of SNPs per base (estimated ratio for colorspace alignments) (--snpfrac)" help="Enter this OR SNP penalty" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
256 <param name="sKeepends" type="select" label="Keep the extreme-ends nucleotides and qualities rather than trimming them (--col-keepends)">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
257 <option value="doKeepends">Keep ends</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
258 <option value="noKeepends">Trim ends</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
259 </param>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
260 </when> <!-- full -->
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
261 </conditional> <!-- sParams -->
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
262 </when> <!-- single -->
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
263 <when value="paired">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
264 <param name="pInput1" type="data" format="fastqcssanger" label="FASTQ file" help="Must have Sanger-scaled quality values with ASCII offset 33"/>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
265 <param name="pInput2" type="data" format="fastqcssanger" label="Reverse FASTQ file" help="Must have Sanger-scaled quality values with ASCII offset 33"/>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
266 <param name="pMaxInsert" type="integer" value="1000" label="Maximum insert size for valid paired-end alignments (-X)" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
267 <param name="pMateOrient" type="select" label="The upstream/downstream mate orientation for valid paired-end alignment against the forward reference strand (--fr/--rf/--ff)">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
268 <option value="ff">FF (for SOLiD)</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
269 <option value="fr">FR (for Illumina)</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
270 <option value="rf">RF</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
271 </param>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
272 <conditional name="pParams">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
273 <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">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
274 <option value="preSet">Commonly used</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
275 <option value="full">Full parameter list</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
276 </param>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
277 <when value="preSet" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
278 <when value="full">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
279 <param name="pSkip" type="integer" value="0" label="Skip the first n pairs (-s)" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
280 <param name="pAlignLimit" type="integer" value="-1" label="Only align the first n pairs (-u)" help="-1 for off" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
281 <param name="pTrimH" type="integer" value="0" label="Trim n bases from high-quality (left) end of each read before alignment (-5)" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
282 <param name="pTrimL" type="integer" value="0" label="Trim n bases from low-quality (right) end of each read before alignment (-3)" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
283 <param name="pMismatchSeed" type="integer" value="2" label="Maximum number of mismatches permitted in the seed (-n)" help="May be 0, 1, 2, or 3" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
284 <param name="pMismatchQual" type="integer" value="70" label="Maximum permitted total of quality values at mismatched read positions (-e)" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
285 <param name="pSeedLen" type="integer" value="28" label="Seed length (-l)" help="Minimum value is 5" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
286 <param name="pRounding" type="select" label="Whether or not to round to the nearest 10 and saturating at 30 (--nomaqround)">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
287 <option value="round">Round to nearest 10</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
288 <option value="noRound">Do not round to nearest 10</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
289 </param>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
290 <param name="pMaqSoapAlign" type="integer" value="-1" label="Number of mismatches for SOAP-like alignment policy (-v)" help="-1 for default MAQ-like alignment policy" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
291 <param name="pMinInsert" type="integer" value="0" label="Minimum insert size for valid paired-end alignments (-I)" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
292 <param name="pMaxAlignAttempt" type="integer" value="100" label="Maximum number of attempts Bowtie will make to match an alignment for one mate with an alignment for the opposite mate (--pairtries)" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
293 <param name="pForwardAlign" type="select" label="Choose whether or not to attempt to align the forward reference strand (--nofw)">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
294 <option value="forward">Align against the forward reference strand</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
295 <option value="noForward">Do not align against the forward reference strand</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
296 </param>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
297 <param name="pReverseAlign" type="select" label="Choose whether or not to align against the reverse-complement reference strand (--norc)">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
298 <option value="reverse">Align against the reverse-complement reference strand</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
299 <option value="noReverse">Do not align against the reverse-complement reference strand</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
300 </param>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
301 <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">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
302 <option value="noTryHard">Do not try hard</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
303 <option value="doTryHard">Try hard</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
304 </param>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
305 <param name="pValAlign" type="integer" value="1" label="Report up to n valid arguments per pair (-k)" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
306 <param name="pAllValAligns" type="select" label="Whether or not to report all valid alignments per pair (-a)">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
307 <option value="noAllValAligns">Do not report all valid alignments</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
308 <option value="doAllValAligns">Report all valid alignments</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
309 </param>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
310 <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" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
311 <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)" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
312 <param name="pUnmappedFile" type="boolean" truevalue="true" falsevalue="false" checked="False" label="Write all reads that could not be aligned to a file (--un)" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
313 <conditional name="pBestOption">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
314 <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">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
315 <option value="noBest">Do not use best</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
316 <option value="doBest">Use best</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
317 </param>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
318 <when value="noBest">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
319 <param name="pnMaxBacktracks" type="integer" value="125" label="Maximum number of backtracks permitted when aligning a read (--maxbts)" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
320 </when>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
321 <when value="doBest">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
322 <param name="pdMaxBacktracks" type="integer" value="800" label="Maximum number of backtracks permitted when aligning a read (--maxbts)" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
323 <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)">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
324 <option value="noStrata">Do not use strata option</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
325 <option value="doStrata">Use strata option</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
326 </param>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
327 </when>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
328 </conditional> <!-- pBestOption -->
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
329 <param name="pOffrate" type="integer" value="-1" label="Override the offrate of the index to n (-o)" help="-1 for default" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
330 <param name="pSeed" type="integer" value="-1" label="Seed for pseudo-random number generator (--seed)" help="-1 for default" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
331 <param name="pSnpphred" type="integer" value="-1" label="SNP penalty (ratio of SNPs per base in the subject genome) (--snpphred)" help="Enter this OR Ratio of SNPs per base" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
332 <param name="pSnpfrac" type="float" value="0.001" label="Ratio of SNPs per base (estimated ratio for colorspace alignments) (--snpfrac)" help="Enter this OR SNP penalty" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
333 <param name="pKeepends" type="select" label="Keep the extreme-ends nucleotides and qualities rather than trimming them (--col-keepends)">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
334 <option value="doKeepends">Keep ends</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
335 <option value="noKeepends">Trim ends</option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
336 </param>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
337 </when> <!-- full -->
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
338 </conditional> <!-- pParams -->
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
339 </when> <!-- paired -->
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
340 </conditional> <!-- singlePaired -->
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
341 <param name="suppressHeader" type="boolean" truevalue="true" falsevalue="false" checked="False" label="Suppress the header in the output SAM file" help="Bowtie produces SAM with several lines of header information by default" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
342 </inputs>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
343 <outputs>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
344 <data format="sam" name="output" label="${tool.name} on ${on_string}: mapped reads">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
345 <actions>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
346 <conditional name="refGenomeSource.genomeSource">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
347 <when value="indexed">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
348 <action type="metadata" name="dbkey">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
349 <option type="from_data_table" name="bowtie_indexes_color" column="1" offset="0">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
350 <filter type="param_value" column="0" value="#" filter_by="startswith" keep="False"/>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
351 <filter type="param_value" ref="refGenomeSource.index" column="0"/>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
352 </option>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
353 </action>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
354 </when>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
355 <when value="history">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
356 <action type="metadata" name="dbkey">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
357 <option type="from_param" name="refGenomeSource.ownFile" param_attribute="dbkey" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
358 </action>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
359 </when>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
360 </conditional>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
361 </actions>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
362 </data>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
363 <data format="fastqcssanger" name="output_suppressed_reads_l" label="${tool.name} on ${on_string}: suppressed reads (L)">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
364 <filter>((
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
365 singlePaired['sPaired'] == "single" and
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
366 singlePaired['sParams']['sSettingsType'] == "full" and
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
367 singlePaired['sParams']['sMaxFile'] is True
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
368 ) or (
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
369 singlePaired['sPaired'] == "paired" and
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
370 singlePaired['pParams']['pSettingsType'] == "full" and
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
371 singlePaired['pParams']['pMaxFile'] is True
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
372 ))
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
373 </filter>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
374 </data>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
375 <data format="fastqcssanger" name="output_suppressed_reads_r" label="${tool.name} on ${on_string}: suppressed reads (R)">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
376 <filter>singlePaired['sPaired'] == "paired"</filter>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
377 <filter>singlePaired['pParams']['pSettingsType'] == "full"</filter>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
378 <filter>singlePaired['pParams']['pMaxFile'] is True</filter>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
379 </data>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
380 <data format="fastqcssanger" name="output_unmapped_reads_l" label="${tool.name} on ${on_string}: unmapped reads (L)">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
381 <filter>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
382 ((
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
383 singlePaired['sPaired'] == "single" and
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
384 singlePaired['sParams']['sSettingsType'] == "full" and
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
385 singlePaired['sParams']['sUnmappedFile'] is True
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
386 ) or (
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
387 singlePaired['sPaired'] == "paired" and
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
388 singlePaired['pParams']['pSettingsType'] == "full" and
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
389 singlePaired['pParams']['pUnmappedFile'] is True
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
390 ))
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
391 </filter>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
392 </data>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
393 <data format="fastqcssanger" name="output_unmapped_reads_r" label="${tool.name} on ${on_string}: unmapped reads (R)">
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
394 <filter>singlePaired['sPaired'] == "paired"</filter>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
395 <filter>singlePaired['pParams']['pSettingsType'] == "full"</filter>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
396 <filter>singlePaired['pParams']['pUnmappedFile'] is True</filter>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
397 </data>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
398 </outputs>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
399 <tests>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
400 <test>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
401 <!--
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
402 Bowtie command:
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
403 bowtie -q -p 4 -S +sam-nohead -C chrM_color test-data/bowtie_in1.fastqcssanger > bowtie_out1_u.sam
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
404 sort bowtie_out1_u.sam > bowtie_out1.sam
2
393c6829d3c1 Convert tool to use $GALAXY_SLOTS if available.
Nate Coraor <nate@bx.psu.edu>
parents: 1
diff changeset
405 -p is the number of threads. You need to replace the + with 2 dashes.
0
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
406 chrM_color needs to be the base location/name of the index files.
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
407 -->
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
408 <param name="genomeSource" value="indexed" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
409 <param name="index" value="equCab2chrM" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
410 <param name="sPaired" value="single" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
411 <param name="sInput1" ftype="fastqcssanger" value="bowtie_in1.fastqcssanger" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
412 <param name="sSettingsType" value="preSet" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
413 <param name="suppressHeader" value="true" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
414 <output name="output" ftype="sam" file="bowtie_out1.sam" sort="True" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
415 </test>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
416 <test>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
417 <!--
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
418 Bowtie command:
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
419 bowtie-build -C -f test-data/chr_m.fasta chrM_color
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
420 bowtie -q -X 1000 +ff -p 4 -S +sam-nohead -C -n 2 -e 70 -l 28 -X 250 +pairtries 100 +maxbts 125 -k 1 +snpfrac 0.001 +col-keepends +un bowtie_out3_u.fastq chrM_color -1 test-data/bowtie_in3.fastqcssanger -2 test-data/bowtie_in4.fastqcssanger > bowtie_out2_u.sam
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
421 sort bowtie_out2_u.sam > bowtie_out2.sam
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
422 sort bowtie_out3_u_1.sam > bowtie_out3_1.sam
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
423 sort bowtie_out3_u_2.sam > bowtie_out3_2.sam
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
424 Then also need to modify bowtie_out3_1.sam and bowtie_out3_2.sam so that all @ lines come before sequence lines.
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
425 The two unmapped output files will be named bowtie_out4_1.fastq and bowtie_out4_2.fastq
2
393c6829d3c1 Convert tool to use $GALAXY_SLOTS if available.
Nate Coraor <nate@bx.psu.edu>
parents: 1
diff changeset
426 -p is the number of threads. You need to replace the + with 2 dashes.
0
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
427 chrM_base is the index files' location/base name.
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
428 -->
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
429 <param name="genomeSource" value="history" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
430 <param name="ownFile" value="chr_m.fasta" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
431 <param name="indexSettings" value="indexPreSet" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
432 <param name="sPaired" value="paired" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
433 <param name="pInput1" ftype="fastqcssanger" value="bowtie_in3.fastqcssanger" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
434 <param name="pInput2" ftype="fastqcssanger" value="bowtie_in4.fastqcssanger" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
435 <param name="pMaxInsert" value="1000" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
436 <param name="pMateOrient" value="ff" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
437 <param name="pSettingsType" value="full" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
438 <param name="pSkip" value="0" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
439 <param name="pAlignLimit" value="-1" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
440 <param name="pTrimH" value="0" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
441 <param name="pTrimL" value="0" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
442 <param name="pMismatchSeed" value="2" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
443 <param name="pMismatchQual" value="70" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
444 <param name="pSeedLen" value="28" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
445 <param name="pRounding" value="round" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
446 <param name="pMaqSoapAlign" value="-1" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
447 <param name="pMinInsert" value="0" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
448 <param name="pMaxAlignAttempt" value="100" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
449 <param name="pForwardAlign" value="forward" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
450 <param name="pReverseAlign" value="reverse" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
451 <param name="pTryHard" value="noTryHard" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
452 <param name="pValAlign" value="1" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
453 <param name="pAllValAligns" value="noAllValAligns" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
454 <param name="pSuppressAlign" value="-1" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
455 <param name="pUnmappedFile" value="true" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
456 <param name="pMaxFile" value="false" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
457 <param name="pBest" value="noBest" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
458 <param name="pnMaxBacktracks" value="125" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
459 <param name="pOffrate" value="-1" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
460 <param name="pSeed" value="-1" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
461 <param name="pSnpphred" value="-1" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
462 <param name="pSnpfrac" value="0.001" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
463 <param name="pKeepends" value="doKeepends" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
464 <param name="suppressHeader" value="true" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
465 <output name="output" ftype="sam" file="bowtie_out2.sam" sort="True" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
466 <output name="output_unmapped_reads_l" ftype="fastqcssanger" file="bowtie_out3_1.fastq" sort="True" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
467 <output name="output_unmapped_reads_r" ftype="fastqcssanger" file="bowtie_out3_2.fastq" sort="True" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
468 </test>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
469 <test>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
470 <!--
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
471 Bowtie command:
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
472 bowtie -q -p 4 -S +sam-nohead -C -n 2 -e 70 -l 28 +maxbts 125 -k 1 +snpfrac 0.001 +col-keepends chrM_color test-data/bowtie_in1.fastqcssanger > bowtie_out4_u.sam
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
473 sort bowtie_out4_u.sam > bowtie_out4.sam
2
393c6829d3c1 Convert tool to use $GALAXY_SLOTS if available.
Nate Coraor <nate@bx.psu.edu>
parents: 1
diff changeset
474 -p is the number of threads. You need to replace the + with 2 dashes.
0
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
475 chrM_base is the index files' location/base name.
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
476 -->
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
477 <param name="genomeSource" value="indexed" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
478 <param name="index" value="equCab2chrM" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
479 <param name="sPaired" value="single" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
480 <param name="sInput1" ftype="fastqcssanger" value="bowtie_in1.fastqcssanger" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
481 <param name="sSettingsType" value="full" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
482 <param name="sSkip" value="0" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
483 <param name="sAlignLimit" value="-1" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
484 <param name="sTrimH" value="0" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
485 <param name="sTrimL" value="0" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
486 <param name="sMismatchSeed" value="2" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
487 <param name="sMismatchQual" value="70" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
488 <param name="sSeedLen" value="28" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
489 <param name="sRounding" value="round" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
490 <param name="sMaqSoapAlign" value="-1" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
491 <param name="sTryHard" value="noTryHard" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
492 <param name="sValAlign" value="1" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
493 <param name="sAllValAligns" value="noAllValAligns" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
494 <param name="sSuppressAlign" value="-1" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
495 <param name="sUnmappedFile" value="false" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
496 <param name="sMaxFile" value="false" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
497 <param name="sBest" value="noBest" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
498 <param name="snMaxBacktracks" value="125" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
499 <param name="sOffrate" value="-1" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
500 <param name="sSeed" value="-1" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
501 <param name="sSnpphred" value="-1" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
502 <param name="sSnpfrac" value="0.001" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
503 <param name="sKeepends" value="doKeepends" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
504 <param name="suppressHeader" value="true" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
505 <output name="output" ftype="sam" file="bowtie_out4.sam" sort="True" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
506 </test>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
507 <test>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
508 <!--
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
509 Bowtie command:
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
510 bowtie-build +noauto +bmaxdivn 4 +dcv 1024 +offrate 5 +ftabchars 10 +little -C -f test-data/chr_m.fasta chrM_color
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
511 bowtie -q -X 1000 +ff -p 4 -S +sam-nohead -C chrM_color -1 test-data/bowtie_in3.fastqcssanger -2 test-data/bowtie_in4.fastqcssanger > bowtie_out5_u.sam
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
512 sort bowtie_out5_u.sam > bowtie_out5.sam
2
393c6829d3c1 Convert tool to use $GALAXY_SLOTS if available.
Nate Coraor <nate@bx.psu.edu>
parents: 1
diff changeset
513 -p is the number of threads. You need to replace the + with 2 dashes.
0
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
514 chrM_base is the index files' location/base name.
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
515 -->
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
516 <param name="genomeSource" value="history" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
517 <param name="ownFile" value="chr_m.fasta" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
518 <param name="indexSettings" value="indexFull" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
519 <param name="autoB" value="set" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
520 <param name="packed" value="unpacked" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
521 <param name="bmax" value="-1" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
522 <param name="bmaxdivn" value="4" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
523 <param name="dcv" value="1024" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
524 <param name="nodc" value="dc" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
525 <param name="noref" value="ref" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
526 <param name="offrate" value="5" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
527 <param name="ftab" value="10" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
528 <param name="ntoa" value="no" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
529 <param name="endian" value="little" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
530 <param name="seed" value="-1" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
531 <param name="cutoff" value="-1" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
532 <param name="sPaired" value="paired" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
533 <param name="pInput1" ftype="fastqcssanger" value="bowtie_in3.fastqcssanger" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
534 <param name="pInput2" ftype="fastqcssanger" value="bowtie_in4.fastqcssanger" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
535 <param name="pMaxInsert" value="1000" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
536 <param name="pMateOrient" value="ff" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
537 <param name="pSettingsType" value="preSet" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
538 <param name="suppressHeader" value="true" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
539 <output name="output" ftype="sam" file="bowtie_out5.sam" sort="True" />
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
540 </test>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
541 </tests>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
542
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
543 <help>
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
544
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
545 **What it does**
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
546
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
547 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.
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
548
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
549 .. _Bowtie: http://bowtie-bio.sourceforge.net/index.shtml
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
550
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
551 ------
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
552
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
553 **Know what you are doing**
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
554
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
555 .. class:: warningmark
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
556
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
557 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.
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
558
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
559 .. __: http://bowtie-bio.sourceforge.net/index.shtml
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
560
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
561 ------
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
562
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
563 **Input formats**
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
564
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
565 Bowtie accepts files in Sanger FASTQ format. Use the FASTQ Groomer to prepare your files.
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
566
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
567 ------
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
568
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
569 **A Note on Built-in Reference Genomes**
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
570
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
571 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.
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
572
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
573 ------
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
574
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
575 **Outputs**
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
576
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
577 The output is in SAM format, and has the following columns::
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
578
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
579 Column Description
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
580 -------- --------------------------------------------------------
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
581 1 QNAME Query (pair) NAME
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
582 2 FLAG bitwise FLAG
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
583 3 RNAME Reference sequence NAME
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
584 4 POS 1-based leftmost POSition/coordinate of clipped sequence
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
585 5 MAPQ MAPping Quality (Phred-scaled)
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
586 6 CIGAR extended CIGAR string
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
587 7 MRNM Mate Reference sequence NaMe ('=' if same as RNAME)
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
588 8 MPOS 1-based Mate POSition
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
589 9 ISIZE Inferred insert SIZE
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
590 10 SEQ query SEQuence on the same strand as the reference
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
591 11 QUAL query QUALity (ASCII-33 gives the Phred base quality)
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
592 12 OPT variable OPTional fields in the format TAG:VTYPE:VALUE
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
593
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
594 The flags are as follows::
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
595
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
596 Flag Description
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
597 ------ -------------------------------------
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
598 0x0001 the read is paired in sequencing
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
599 0x0002 the read is mapped in a proper pair
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
600 0x0004 the query sequence itself is unmapped
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
601 0x0008 the mate is unmapped
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
602 0x0010 strand of the query (1 for reverse)
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
603 0x0020 strand of the mate
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
604 0x0040 the read is the first read in a pair
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
605 0x0080 the read is the second read in a pair
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
606 0x0100 the alignment is not primary
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
607
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
608 It looks like this (scroll sideways to see the entire example)::
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
609
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
610 QNAME FLAG RNAME POS MAPQ CIAGR MRNM MPOS ISIZE SEQ QUAL OPT
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
611 HWI-EAS91_1_30788AAXX:1:1:1761:343 4 * 0 0 * * 0 0 AAAAAAANNAAAAAAAAAAAAAAAAAAAAAAAAAAACNNANNGAGTNGNNNNNNNGCTTCCCACAGNNCTGG hhhhhhh;;hhhhhhhhhhh^hOhhhhghhhfhhhgh;;h;;hhhh;h;;;;;;;hhhhhhghhhh;;Phhh
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
612 HWI-EAS91_1_30788AAXX:1:1:1578:331 4 * 0 0 * * 0 0 GTATAGANNAATAAGAAAAAAAAAAATGAAGACTTTCNNANNTCTGNANNNNNNNTCTTTTTTCAGNNGTAG hhhhhhh;;hhhhhhhhhhhhhhhhhhhhhhhhhhhh;;h;;hhhh;h;;;;;;;hhhhhhhhhhh;;hhVh
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
613
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
614 -------
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
615
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
616 **Bowtie settings**
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
617
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
618 All of the options have a default value. You can change any of them. Most of the options in Bowtie have been implemented here.
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
619
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
620 ------
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
621
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
622 **Bowtie parameter list**
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
623
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
624 This is an exhaustive list of Bowtie options:
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
625
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
626 For indexing (bowtie-build)::
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
627
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
628 -a No auto behavior. Disable the default behavior where bowtie automatically
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
629 selects values for --bmax/--bmaxdivn/--dcv/--packed parameters according
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
630 to the memory available. [off]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
631 --packed Packing. Use a packed representation for DNA strings. [auto]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
632 --bmax INT Suffix maximum. The maximum number of suffixes allowed in a block. [auto]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
633 --bmaxdivn INT Suffix maximum fraction. The maximum number of suffixes allowed in a block
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
634 expressed as a fraction of the length of the reference. [4]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
635 --dcv INT Difference-cover sample. Use INT as the period for the difference-cover
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
636 sample. [1024]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
637 --nodc INT No difference-cover sample. Disable the difference-cover sample. [off]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
638 -r No reference indexes. Do not build the NAME.3.ebwt and NAME.4.ebwt portions
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
639 of the index. Used only for paired-end alignment. [off]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
640 -o Offrate. How many Burrows-Wheeler rows get marked by the indexer. The
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
641 indexer will mark every 2^INT rows. The marked rows correspond to rows on
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
642 the genome. [5]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
643 -t INT Ftab. The lookup table used to calculate an initial Burrows-Wheeler range
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
644 with respect to the first INT characters of the query. Ftab is 4^INT+1
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
645 bytes. [10]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
646 --ntoa N conversion. Convert Ns to As before building the index. Otherwise, Ns are
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
647 simply excluded from the index and Bowtie will not find alignments that
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
648 overlap them. [off]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
649 --big Endianness. Endianness to use when serializing integers to the index file. [off]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
650 --little Endianness. [--little]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
651 --seed INT Random seed. Use INT as the seed for the pseudo-random number generator. [off]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
652 --cutoff INT Cutoff. Index only the first INT bases of the reference sequences (cumulative
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
653 across sequences) and ignore the rest. [off]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
654
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
655 For aligning (bowtie)::
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
656
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
657 -s INT Skip. Do not align the first INT reads or pairs in the input. [off]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
658 -u INT Align limit. Only align the first INT reads/pairs from the input. [no limit]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
659 -5 INT High-quality trim. Trim INT bases from the high-quality (left) end of each
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
660 read before alignment. [0]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
661 -3 INT Low-quality trim. Trim INT bases from the low-quality (right) end of each
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
662 read before alignment. [0]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
663 -n INT Mismatch seed. Maximum number of mismatches permitted in the seed (defined
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
664 with seed length option). Can be 0, 1, 2, or 3. [2]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
665 -e INT Mismatch quality. Maximum permitted total of quality values at mismatched
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
666 read positions. Bowtie rounds quality values to the nearest 10 and saturates
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
667 at 30. [70]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
668 -l INT Seed length. The number of bases on the high-quality end of the read to
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
669 which the -n ceiling applies. Must be at least 5. [28]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
670 --nomaqround Suppress MAQ rounding. Values are internally rounded to the nearest 10 and
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
671 saturate at 30. This options turns off that rounding. [off]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
672 -v INT MAQ- or SOAP-like alignment policy. This option turns off the default
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
673 MAQ-like alignment policy in favor of a SOAP-like one. End-to-end alignments
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
674 with at most INT mismatches. [off]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
675 -I INT Minimum insert. The minimum insert size for valid paired-end alignments.
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
676 Does checking on untrimmed reads if -5 or -3 is used. [0]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
677 -X INT Maximum insert. The maximum insert size for valid paired-end alignments.
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
678 Does checking on untrimmed reads if -5 or -3 is used. [250]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
679 --fr Mate orientation. The upstream/downstream mate orientations for a valid
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
680 paired-end alignment against the forward reference strand. [--fr]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
681 --rf Mate orientation. [off]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
682 --ff Mate orientation. [off]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
683 --pairtries INT Maximum alignment attempts for paired-end data. [100]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
684 --nofw No forward aligning. Choosing this option means that Bowtie will not attempt
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
685 to align against the forward reference strand. [off]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
686 --norc No reverse-complement aligning. Setting this will mean that Bowtie will not
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
687 attempt to align against the reverse-complement reference strand. [off]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
688 --maxbts INT Maximum backtracks. The maximum number of backtracks permitted when aligning
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
689 a read in -n 2 or -n 3 mode. [125 without --best] [800 with --best]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
690 -y Try hard. Try as hard as possible to find valid alignments when they exist,
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
691 including paired-end alignments. [off]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
692 --chunkmbs INT Thread memory. The number of megabytes of memory a given thread is given to
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
693 store path descriptors in --best mode. [32]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
694 -k INT Valid alignments. The number of valid alignments per read or pair. [off]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
695 -a All valid alignments. Choosing this means that all valid alignments per read
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
696 or pair will be reported. [off]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
697 -m INT Suppress alignments. Suppress all alignments for a particular read or pair
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
698 if more than INT reportable alignments exist for it. [no limit]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
699 --best Best mode. Make Bowtie guarantee that reported singleton alignments are
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
700 "best" in terms of stratum (the number of mismatches) and quality values at
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
701 mismatched position. [off]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
702 --strata Best strata. When running in best mode, report alignments that fall into the
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
703 best stratum if there are ones falling into more than one. [off]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
704 -o INT Offrate override. Override the offrate of the index with INT. Some row
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
705 markings are discarded when index read into memory. INT must be greater than
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
706 the value used to build the index (default: 5). [off]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
707 --seed INT Random seed. Use INT as the seed for the pseudo-random number generator. [off]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
708 --snpphred INT Use INT as the SNP penalty for decoding colorspace alignments. True ratio of
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
709 SNPs per base in the subject genome. [see --snpfrac]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
710 --snpfrac DEC Use DEC as the estimated ratio of SNPs per base when decoding colorspace
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
711 alignments. [0.001]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
712 --col-keepends Keep the extreme-end nucleotides and qualities when decoding colorspace
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
713 alignments. [off]
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
714
4
a3825c73805c planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents: 2
diff changeset
715 </help>
a3825c73805c planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents: 2
diff changeset
716 <citations>
a3825c73805c planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents: 2
diff changeset
717 <citation type="doi">10.1186/gb-2009-10-3-r25</citation>
a3825c73805c planemo upload commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents: 2
diff changeset
718 </citations>
0
fd0914e451c5 Uploaded tarball
devteam
parents:
diff changeset
719 </tool>