annotate gmap/gsnap.xml @ 4:f49f5a460c74

GSNAP - add and refine param options for gmap v 2011-10-16
author Jim Johnson <jj@umn.edu>
date Tue, 08 Nov 2011 13:02:32 -0600
parents 52da588232b0
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
1 <tool id="gsnap" name="GSNAP" version="2.0.0">
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
2 <description>Genomic Short-read Nucleotide Alignment Program</description>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
3 <requirements>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
4 <requirement type="binary">gsnap</requirement>
2
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
5 <!-- proposed tag for added datatype dependencies -->
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
6 <requirement type="datatype">gmapdb</requirement>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
7 <requirement type="datatype">gmapsnpindex</requirement>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
8 <requirement type="datatype">splicesites.iit</requirement>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
9 <requirement type="datatype">introns.iit</requirement>
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
10 </requirements>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
11 <version_string>gsnap --version</version_string>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
12 <command>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
13 #import os.path, re
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
14 gsnap
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
15 --nthreads="4" --ordered
2
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
16 #if $refGenomeSource.genomeSource == "gmapdb":
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
17 #set $gmapdb = $os.listdir($refGenomeSource.gmapdb.extra_files_path)[0]
2
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
18 --dir=$refGenomeSource.gmapdb.extra_files_path --db=$refGenomeSource.gmapdb.metadata.db_name
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
19 #else:
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
20 --dir=$os.path.dirname($refGenomeSource.gmapindex.value) --db=$os.path.basename($refGenomeSource.gmapindex.value)
2
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
21 #end if
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
22 #if $refGenomeSource.kmer != None and len($refGenomeSource.kmer.__str__) == 2:
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
23 --kmer=$refGenomeSource.kmer
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
24 #end if
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
25 #if $refGenomeSource.use_splicing.src == 'gmapdb':
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
26 #if $refGenomeSource.use_splicing.splicemap != None and len($refGenomeSource.use_splicing.splicemap.__str__) > 0:
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
27 -s $refGenomeSource.use_splicing.splicemap.value
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
28 #end if
2
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
29 #elif $refGenomeSource.use_splicing.src == 'history':
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
30 #if $refGenomeSource.use_splicing.splicemap != None and len($refGenomeSource.use_splicing.splicemap.__str__) > 0:
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
31 -S $os.path.dirname($refGenomeSource.use_splicing.splicemap) -s $os.path.basename($refGenomeSource.use_splicing.splicemap)
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
32 #end if
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
33 #end if
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
34 #if $refGenomeSource.use_snps.src == 'gmapdb':
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
35 #if $refGenomeSource.use_snps.snpindex != None and len($refGenomeSource.use_snps.snpindex.__str__) > 0:
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
36 -v $refGenomeSource.use_snps.snpindex.value
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
37 #end if
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
38 #elif $refGenomeSource.use_snps.src == 'history':
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
39 #if $refGenomeSource.use_snps.snpindex != None and len($refGenomeSource.use_snps.snpindex.__str__) > 0:
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
40 -V $refGenomeSource.use_snps.snpindex.extra_files_path -v $refGenomeSource.use_snps.snpindex.metadata.snps_name
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
41 #end if
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
42 #end if
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
43 #if $refGenomeSource.mode.__str__ != '':
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
44 --mode=$refGenomeSource.mode
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
45 #end if
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
46 #if $mapq_unique_score.__str__ != '':
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
47 --mapq-unique-score=$mapq_unique_score
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
48 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
49 #if $computation.options == "advanced":
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
50 #if $computation.max_mismatches.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
51 --max-mismatches=$computation.max_mismatches
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
52 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
53 $computation.query_unk_mismatch
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
54 $computation.genome_unk_mismatch
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
55 #if $computation.terminal_threshold.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
56 --terminal-threshold=$computation.terminal_threshold
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
57 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
58 #if $computation.indel_penalty.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
59 --indel-penalty=$computation.indel_penalty
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
60 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
61 #if $computation.indel_endlength.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
62 --indel-endlength=$computation.indel_endlength
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
63 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
64 #if $computation.max_middle_insertions.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
65 --max-middle-insertions=$computation.max_middle_insertions
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
66 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
67 #if $computation.max_middle_deletions.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
68 --max-middle-deletions=$computation.max_middle_deletions
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
69 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
70 #if $computation.max_end_insertions.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
71 --max-end-insertions=$computation.max_end_insertions
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
72 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
73 #if $computation.max_end_deletions.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
74 --max-end-deletions=$computation.max_end_deletions
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
75 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
76 #if $computation.suboptimal_levels.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
77 --suboptimal-levels=$computation.suboptimal_levels
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
78 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
79 #if $computation.adapter_strip.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
80 --adapter-strip=$computation.adapter_strip
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
81 #end if
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
82 #if $computation.trim_mismatch_score.__str__ != '':
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
83 --trim-mismatch-score=$computation.trim_mismatch_score
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
84 #end if
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
85 ## TODO - do we need these options (Is it tally XOR runlength?):
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
86 ## --tallydir= --use-tally=tally
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
87 ## --runlengthdir --use-runlength=runlength
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
88 #if $computation.use_tally != None and len($computation.use_tally.__str__) > 0:
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
89 ##--tallydir $os.path.dirname($computation.use_tally) --use-tally $os.path.basename($computation.use_tally)
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
90 --use-tally=$computation.use_tally
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
91 #end if
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
92 ## gmap options
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
93 #if $computation.gmap_mode.__str__ != '' and $computation.gmap_mode.__str__ != 'None':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
94 --gmap-mode='$computation.gmap_mode'
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
95 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
96 #if $computation.trigger_score_for_gmap.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
97 --trigger-score-for-gmap=$computation.trigger_score_for_gmap
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
98 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
99 #if $computation.max_gmap_pairsearch.__str__ != '' and $re.search("pairsearch",$computation.gmap_mode):
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
100 --max-gmap-pairsearch=$computation.max_gmap_pairsearch
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
101 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
102 #if $computation.max_gmap_terminal.__str__ != '' and $re.search("terminal",$computation.gmap_mode):
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
103 --max-gmap-terminal=$computation.max_gmap_terminal
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
104 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
105 #if $computation.max_gmap_improvement.__str__ != '' and $re.search("improv",$computation.gmap_mode):
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
106 --max-gmap-improvement=$computation.max_gmap_improvement
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
107 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
108 #if $computation.microexon_spliceprob.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
109 --microexon-spliceprob=$computation.microexon_spliceprob
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
110 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
111 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
112 #if $splicing.options == "advanced":
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
113 $splicing.novelsplicing
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
114 #if $splicing.localsplicedist.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
115 --localsplicedist=$splicing.localsplicedist
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
116 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
117 #if $splicing.local_splice_penalty.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
118 --local-splice-penalty=$splicing.local_splice_penalty
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
119 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
120 #if $splicing.distant_splice_penalty.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
121 --distant-splice-penalty=$splicing.distant_splice_penalty
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
122 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
123 #if $splicing.local_splice_endlength.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
124 --local-splice-endlength=$splicing.local_splice_endlength
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
125 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
126 #if $splicing.distant_splice_endlength.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
127 --distant-splice-endlength=$splicing.distant_splice_endlength
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
128 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
129 #if $splicing.distant_splice_identity.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
130 --distant-splice-identity=$splicing.distant_splice_identity
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
131 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
132 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
133 #if $output.options == "advanced":
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
134 #if $output.npath.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
135 --npath=$output.npath
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
136 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
137 $output.quiet_if_excessive
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
138 $output.show_refdiff
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
139 $output.clip_overlap
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
140 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
141 #if $result.format == "sam":
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
142 --format=sam
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
143 $result.no_sam_headers
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
144 #if $result.read_group_id.__str__.strip != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
145 --read-group-id='$result.read_group_id'
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
146 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
147 #if $result.read_group_name.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
148 --read-group-name='$result.read_group_name'
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
149 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
150 #if $result.read_group_library.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
151 --read-group-library='$result.read_group_library'
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
152 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
153 #if $result.read_group_platform.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
154 --read-group-platform='$result.read_group_platform'
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
155 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
156 #if $result.quality_shift.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
157 --quality-shift=$result.quality_shift
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
158 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
159 #elif $result.format == "goby":
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
160 #if $result.goby_output.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
161 --goby-output='$result.goby_output'
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
162 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
163 #if $result.creads_window_start.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
164 --creads-window-start=$result.creads_window_start
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
165 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
166 #if $result.creads_window_end.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
167 --creads-window-end=$result.creads_window_end
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
168 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
169 $result.creads_complement
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
170 #end if
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
171 #if $results.split_output == 'yes':
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
172 --split-output=gsnap_out
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
173 #if $results.fails.choice == 'nofails':
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
174 --nofails
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
175 #elif $results.fails.choice == 'failsonly':
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
176 --failsonly
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
177 #end if
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
178 $results.fails_as_input
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
179 #else
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
180 #if $results.fails.choice == 'nofails':
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
181 --nofails
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
182 #elif $results.fails.choice == 'failsonly':
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
183 --failsonly
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
184 $results.fails.fails_as_input
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
185 #end if
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
186 #end if
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
187 #if $seq.format == "gsnap_fasta":
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
188 $seq.circularinput $seq.gsnap
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
189 #else if $seq.format == "fastq":
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
190 #if $seq.barcode_length.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
191 --barcode-length=$seq.barcode_length
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
192 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
193 #if $seq.fastq_id_start.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
194 --fastq-id-start=$seq.fastq_id_start
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
195 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
196 #if $seq.fastq_id_end.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
197 --fastq-id-end=$seq.fastq_id_end
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
198 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
199 #if $seq.filter_chastity.__str__ != 'off':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
200 --filter-chastity=$seq.filter_chastity
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
201 #end if
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
202 #if $seq.paired.ispaired.__str__ == 'yes':
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
203 #if $seq.paired.pairmax_dna.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
204 --pairmax-dna=$seq.paired.pairmax_dna
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
205 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
206 #if $seq.paired.pairmax_rna.__str__ != '':
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
207 --pairmax-rna=$seq.paired.pairmax_rna
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
208 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
209 $seq.fastq $seq.paired.fastq
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
210 #else
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
211 $seq.fastq
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
212 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
213 #end if
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
214 #if $results.split_output == 'yes':
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
215 2> $gsnap_stderr
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
216 #else:
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
217 #if $results.fails.choice.__str__ == 'failsonly' and $results.fails.fails_as_input.__str__ != '':
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
218 2> $gsnap_stderr > $gsnap_fq
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
219 #else
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
220 2> $gsnap_stderr > $gsnap_out
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
221 #end if
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
222 #end if
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
223
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
224 </command>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
225 <inputs>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
226 <!-- Input data -->
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
227 <conditional name="seq">
2
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
228 <param name="format" type="select" label="&lt;H2&gt;Input Sequences&lt;/H2&gt;Select the input format" help="">
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
229 <option value="fastq">Fastq</option>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
230 <!--
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
231 <option value="goby">Goby compact-reads</option>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
232 -->
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
233 <option value="gsnap_fasta">GNSAP fasta</option>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
234 </param>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
235 <when value="fastq">
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
236 <param name="fastq" type="data" format="fastq" label="Select a fastq dataset" />
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
237 <conditional name="paired">
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
238 <param name="ispaired" type="boolean" truevalue="yes" falsevalue="no" checked="false" label="Use Paired Reads?"/>
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
239 <when value="no"/>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
240 <when value="yes">
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
241 <param name="fastq" type="data" format="fastq" label="Select the paired reads reverse dataset" />
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
242 <param name="orientation" type="select" label="Orientation of paired-end reads" help="">
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
243 <option value="FR">fwd-rev, typical Illumina default</option>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
244 <option value="RF">rev-fwd, for circularized inserts</option>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
245 <option value="FF">fwd-fwd, same strand</option>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
246 </param>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
247 <param name="pairmax_dna" type="integer" value="" optional="true" label="Max total genomic length for DNA-Seq paired reads, or other reads without splicing (default 1000)." help="Used if no splice file is provided and novelsplicing is off."/>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
248 <param name="pairmax_rna" type="integer" value="" optional="true" label="Max total genomic length for RNA-Seq paired reads, or other reads that could have a splice (default 200000)." help="Used novelspliceing is specified or a splice file is provided. Should probably match the value for localsplicedist."/>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
249 </when>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
250 </conditional>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
251 <param name="barcode_length" type="integer" value="" optional="true" label="Amount of barcode to remove from start of read (default 0)" />
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
252 <param name="fastq_id_start" type="integer" value="" optional="true" label="Starting field of identifier in FASTQ header, whitespace-delimited, starting from 1" />
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
253 <param name="fastq_id_end" type="integer" value="" optional="true" label="Ending field of identifier in FASTQ header, whitespace-delimited, starting from 1"
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
254 help="Examples:
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
255 &lt;br&gt;@HWUSI-EAS100R:6:73:941:1973#0/1
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
256 &lt;br&gt; . start=1, end=1 (default) => identifier is HWUSI-EAS100R:6:73:941:1973#0/1
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
257 &lt;br&gt;@SRR001666.1 071112_SLXA-EAS1_s_7:5:1:817:345 length=36
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
258 &lt;br&gt; . start=1, end=1 => identifier is SRR001666.1
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
259 &lt;br&gt; . start=2, end=2 => identifier is 071112_SLXA-EAS1_s_7:5:1:817:345
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
260 &lt;br&gt; . start=1, end=2 => identifier is SRR001666.1 071112_SLXA-EAS1_s_7:5:1:817:345"
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
261 />
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
262 <param name="filter_chastity" type="select" label="Skip reads marked by the Illumina chastity program"
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
263 help="String after the accession having a 'Y' after the first colon, like this:
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
264 &lt;br&gt;@accession 1:Y:0:CTTGTA
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
265 &lt;br&gt;where the 'Y' signifies filtering by chastity.
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
266 &lt;br&gt; For 'either', a 'Y' on either end of a paired-end read will be filtered.
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
267 &lt;br&gt; For 'both', a 'Y' is required on both ends of a paired-end read (or on the only end of a single-end read)"
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
268 >
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
269 <option value="off">off - no filtering</option>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
270 <option value="either">either - a 'Y' on either end of a paired-end read</option>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
271 <option value="both">both - a 'Y' is required on both ends of a paired-end read or the only end of a single-end read</option>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
272 </param>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
273 </when>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
274 <!--
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
275 <when value="goby">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
276 </when>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
277 -->
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
278 <when value="gsnap_fasta">
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
279 <param name="gsnap" type="data" format="fasta" label="Select a single-end dataset" help="GSNAP fasta must have the sequence entirely on one line, a second line is interpreted as the paired-end sequence"/>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
280 <param name="circularinput" type="boolean" checked="false" truevalue="--circular-input=true" falsevalue="" label="Circular-end data (paired reads are on same strand)"/>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
281 </when>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
282
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
283 </conditional>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
284 <param name="mapq_unique_score" type="integer" value="" optional="true" label="MAPQ score threshold"
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
285 help="For multiple results, consider as a unique result if only one of the results has a MAPQ score equal or greater than this
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
286 (if not selected, then reports all multiple results, up to npaths)" />
2
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
287
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
288 <!-- GMAPDB for alignment -->
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
289 <conditional name="refGenomeSource">
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
290 <param name="genomeSource" type="select" label="&lt;HR&gt;&lt;H2&gt;Align To&lt;/H2&gt;Will you select a reference genome from your history or use a built-in index?" help="Built-ins were indexed using default options">
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
291 <option value="indexed">Use a built-in index</option>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
292 <option value="gmapdb">Use a gmapdb from your history</option>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
293 </param>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
294 <when value="indexed">
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
295 <param name="gmapindex" type="select" label="Select a reference genome" help="if your genome of interest is not listed - contact Galaxy team">
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
296 <options from_file="gmap_indices.loc">
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
297 <column name="uid" index="0" />
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
298 <column name="dbkey" index="1" />
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
299 <column name="name" index="2" />
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
300 <column name="kmers" index="3" />
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
301 <column name="maps" index="4" />
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
302 <column name="snps" index="5" />
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
303 <column name="value" index="6" />
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
304 </options>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
305 </param>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
306
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
307 <param name="kmer" type="select" data_ref="gmapindex" label="kmer size" help="Defaults to highest available kmer size">
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
308 <options from_file="gmap_indices.loc">
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
309 <column name="name" index="3"/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
310 <column name="value" index="3"/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
311 <filter type="param_value" ref="gmapindex" column="6"/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
312 <filter type="multiple_splitter" column="3" separator=","/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
313 <filter type="add_value" name="" value=""/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
314 <filter type="sort_by" column="3"/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
315 </options>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
316 </param>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
317
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
318 <param name="mode" type="select" label="Alignment mode" help="Assumes cmetindex and atoiindex were run on the gmap datatbase.">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
319 <option value="">standard</option>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
320 <option value="cmet-stranded">cmet-stranded for bisulfite-treated DNA reads (tolerance to C-to-T changes)</option>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
321 <option value="cmet-nonstranded">cmet-nonstranded for bisulfite-treated DNA reads (tolerance to C-to-T changes)</option>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
322 <option value="atoi-stranded">atoi-stranded for RNA-editing tolerance (A-to-G changes)</option>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
323 <option value="atoi-nonstranded">atoi-nonstranded for RNA-editing tolerance (A-to-G changes)</option>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
324 </param>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
325
2
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
326 <conditional name="use_splicing">
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
327 <param name="src" type="select" label="&lt;HR&gt;Known Splicesite and Introns"
2
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
328 help="Look for splicing involving known sites or known introns at short or long distances
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
329 See README instructions for the distinction between known sites and known introns">
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
330 <option value="none" selected="true">None</option>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
331 <option value="gmapdb">From the GMAP Database</option>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
332 <option value="history">A Map in your history</option>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
333 </param>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
334 <when value="none"/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
335 <when value="history">
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
336 <param name="splicemap" type="data" format="splicesites.iit,introns.iit" metadata_name="dbkey" label="Select a splicesite map"
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
337 help="built with GMAP IIT"/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
338 </when>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
339 <when value="gmapdb">
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
340 <param name="splicemap" type="select" data_ref="gmapindex" label="Use map for splicing involving known sites or known introns" help="">
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
341 <options from_file="gmap_indices.loc">
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
342 <column name="name" index="4"/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
343 <column name="value" index="4"/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
344 <filter type="param_value" ref="gmapindex" column="6"/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
345 <filter type="multiple_splitter" column="4" separator=","/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
346 <filter type="add_value" name="" value=""/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
347 <filter type="sort_by" column="4"/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
348 </options>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
349 </param>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
350 </when>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
351 </conditional>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
352
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
353 <conditional name="use_snps">
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
354 <param name="src" type="select" label="&lt;HR&gt;Known SNPs" help="for SNP tolerant alignments">
2
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
355 <option value="none" selected="true">None</option>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
356 <option value="gmapdb">From the GMAP Database</option>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
357 <option value="history">A SNP Index in your history</option>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
358 </param>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
359 <when value="none"/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
360 <when value="history">
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
361 <param name="snpindex" type="data" format="gmapsnpindex" metadata_name="dbkey" label="Select a snpindex"
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
362 help="built with GMAP SNP Index"/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
363 </when>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
364 <when value="gmapdb">
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
365 <param name="snpindex" type="select" data_ref="gmapindex" label="Use database containing known SNPs" help="">
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
366 <options from_file="gmap_indices.loc">
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
367 <column name="name" index="5"/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
368 <column name="value" index="5"/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
369 <filter type="param_value" ref="gmapindex" column="6"/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
370 <filter type="multiple_splitter" column="5" separator=","/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
371 <filter type="add_value" name="" value=""/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
372 <filter type="sort_by" column="5"/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
373 </options>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
374 </param>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
375 </when>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
376 </conditional>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
377
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
378 </when>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
379 <when value="gmapdb">
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
380 <param name="gmapdb" type="data" format="gmapdb" metadata_name="dbkey" label="Select a gmapdb"
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
381 help="A GMAP database built with GMAP Build"/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
382 <param name="kmer" type="select" data_ref="gmapdb" label="kmer size" help="Defaults to highest available kmer size">
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
383 <options>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
384 <filter type="data_meta" ref="gmapdb" key="kmers" multiple="True" separator=","/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
385 </options>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
386 </param>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
387
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
388 <param name="mode" type="select" label="Alignment mode" help="Assumes cmetindex and atoiindex were run on the gmap datatbase.">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
389 <option value="">standard</option>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
390 <option value="cmet-stranded">cmet-stranded for bisulfite-treated DNA reads (tolerance to C-to-T changes)</option>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
391 <option value="cmet-nonstranded">cmet-nonstranded for bisulfite-treated DNA reads (tolerance to C-to-T changes)</option>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
392 <option value="atoi-stranded">atoi-stranded for RNA-editing tolerance (A-to-G changes)</option>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
393 <option value="atoi-nonstranded">atoi-nonstranded for RNA-editing tolerance (A-to-G changes)</option>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
394 </param>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
395
2
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
396 <conditional name="use_splicing">
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
397 <param name="src" type="select" label="&lt;HR&gt;Known Splicesite and Introns"
2
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
398 help="Look for splicing involving known sites or known introns at short or long distances
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
399 See README instructions for the distinction between known sites and known introns">
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
400 <option value="none" selected="true">None</option>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
401 <option value="gmapdb">From the GMAP Database</option>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
402 <option value="history">A Map in your history</option>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
403 </param>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
404 <when value="none"/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
405 <when value="history">
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
406 <param name="splicemap" type="data" format="splicesites.iit,introns.iit" metadata_name="dbkey" label="Select a splicesite map"
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
407 help="built with GMAP IIT"/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
408 </when>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
409 <when value="gmapdb">
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
410 <param name="splicemap" type="select" data_ref="gmapdb" label="Use map for splicing involving known sites or known introns" help="">
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
411 <options>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
412 <filter type="data_meta" ref="gmapdb" key="maps" multiple="True"/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
413 </options>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
414 </param>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
415 </when>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
416 </conditional>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
417
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
418 <conditional name="use_snps">
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
419 <param name="src" type="select" label="&lt;HR&gt;Known SNPs" help="for SNP tolerant alignments">
2
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
420 <option value="none" selected="true">None</option>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
421 <option value="gmapdb">From the GMAP Database</option>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
422 <option value="history">A SNP Index in your history</option>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
423 </param>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
424 <when value="none"/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
425 <when value="history">
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
426 <param name="snpindex" type="data" format="gmapsnpindex" metadata_name="dbkey" label="Select a snpindex"
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
427 help="built with GMAP SNP Index"/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
428 </when>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
429 <when value="gmapdb">
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
430 <param name="snpindex" type="select" data_ref="gmapdb" label="Use database containing known SNPs" help="">
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
431 <options>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
432 <filter type="data_meta" ref="gmapdb" key="snps" multiple="True" separator=","/>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
433 </options>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
434 </param>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
435 </when>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
436 </conditional>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
437
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
438 </when>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
439 </conditional>
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
440
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
441 <!-- Computation options -->
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
442 <conditional name="computation">
2
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
443 <param name="options" type="select" label="&lt;HR&gt;Computational Settings" help="">
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
444 <option value="default">Use default settings</option>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
445 <option value="advanced">Set Computation Options</option>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
446 </param>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
447 <when value="default"/>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
448 <when value="advanced">
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
449 <param name="max_mismatches" type="float" value="" optional="true" label="Maximum number of mismatches allowed (uses default when negative)"
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
450 help="Defaults to the ultrafast level of ((readlength+2)/12 - 2)).
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
451 If specified between 0.0 and 1.0, then treated as a fraction
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
452 of each read length. Otherwise, treated as an integral number
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
453 of mismatches (including indel and splicing penalties)
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
454 For RNA-Seq, you may need to increase this value slightly
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
455 to align reads extending past the ends of an exon.">
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
456 <validator type="in_range" message="The mismatches must >= 0." min="0."/>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
457 </param>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
458 <param name="query_unk_mismatch" type="boolean" checked="false" truevalue="--query-unk-mismatch=1" falsevalue="" label="Count unknown (N) characters in the query as a mismatch"/>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
459 <param name="genome_unk_mismatch" type="boolean" checked="true" truevalue="" falsevalue="--genome-unk-mismatch=0" label="Count unknown (N) characters in the genome as a mismatch"/>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
460 <param name="terminal_threshold" type="integer" value="" optional="true" label="Threshold for searching for a terminal alignment (default 3)"
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
461 help="(from one end of the read to the best possible position at the other end). To turn off terminal alignments, set this to a high value." />
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
462 <param name="indel_penalty" type="integer" value="" optional="true" label="Penalty for an indel (default 2)"
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
463 help="Counts against mismatches allowed. To find indels, make indel-penalty less than or equal to max-mismatches. A value &lt; 2 can lead to false positives at read ends" />
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
464 <param name="indel_endlength" type="integer" value="" optional="true" label="Minimum length at end required for indel alignments (default 4)" />
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
465 <param name="max_middle_insertions" type="integer" value="" optional="true" label="Maximum number of middle insertions allowed (default 9)" />
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
466 <param name="max_middle_deletions" type="integer" value="" optional="true" label="Maximum number of middle deletions allowed (default 30)" />
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
467 <param name="max_end_insertions" type="integer" value="" optional="true" label="Maximum number of end insertions allowed (default 3)" />
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
468 <param name="max_end_deletions" type="integer" value="" optional="true" label="Maximum number of end deletions allowed (default 6)" />
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
469 <param name="suboptimal_levels" type="integer" value="" optional="true" label="Report suboptimal hits beyond best hit (default 0)"
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
470 help="All hits with best score plus suboptimal-levels are reported" />
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
471 <param name="adapter_strip" type="select" label="Method for removing adapters from reads"
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
472 help="paired removes adapters from paired-end reads if a concordant or paired alignment cannot be found from the original read">
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
473 <option value="paired" selected="true">paired</option>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
474 <option value="off">off</option>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
475 </param>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
476 <param name="trim_mismatch_score" type="integer" value="" optional="true" label="Score to use for mismatches when trimming at ends (default is -3)"
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
477 help="to turn off trimming, specify 0"/>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
478 <param name="use_tally" type="data" format="tally.iit" optional="true" metadata_name="dbkey" label="Select a tally IIT file to resolve concordant multiple results"
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
479 help="generated by gsnap_tally and iit_store"/>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
480
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
481 <!--
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
482 tallydir=STRING Directory for tally IIT file to resolve concordant multiple results (default is
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
483 location of genome index files specified using -D and -d). Note: can
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
484 just give full path name to use-tally instead.
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
485 use-tally=STRING Use this tally IIT file to resolve concordant multiple results
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
486 runlengthdir=STRING Directory for runlength IIT file to resolve concordant multiple results (default is
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
487 location of genome index files specified using -D and -d). Note: can
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
488 just give full path name to use-runlength instead.
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
489 use-runlength=STRING Use this runlength IIT file to resolve concordant multiple results
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
490 -->
2
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
491
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
492 <!-- Options for GMAP alignment within GSNAP -->
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
493 <param name="gmap_mode" type="select" multiple="true" optional="true" display="checkboxes" label="Cases to use GMAP for complex alignments containing multiple splices or indels"
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
494 help="Default: pairsearch,terminal,improve">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
495 <option value="pairsearch" selected="true">pairsearch</option>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
496 <option value="terminal" selected="true">terminal</option>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
497 <option value="improve" selected="true">improve</option>
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
498 </param>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
499 <param name="trigger_score_for_gmap" type="integer" value="" optional="true" label="GMAP pairsearch threshold (default 5)"
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
500 help="Try GMAP pairsearch on nearby genomic regions if best score (the total of both ends if paired-end) exceeds this value (default 5)" />
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
501 <param name="max_gmap_pairsearch" type="integer" value="" optional="true" label="GMAP pairsearch threshold (default 3)"
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
502 help="Perform GMAP pairsearch on nearby genomic regions up to this many candidate ends (default 3)." />
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
503 <param name="max_gmap_terminal" type="integer" value="" optional="true" label="GMAP terminal threshold (default 3)"
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
504 help="Perform GMAP terminal on nearby genomic regions up to this many candidate ends (default 3)." />
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
505 <param name="max_gmap_improvement" type="integer" value="" optional="true" label="GMAP improvement threshold (default 3)"
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
506 help="Perform GMAP improvement on nearby genomic regions up to this many candidate ends (default 3)." />
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
507 <param name="microexon_spliceprob" type="float" value="" optional="true" label="GMAP microexons threshold (default .90)"
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
508 help="Allow microexons only if one of the splice site probabilities is greater than this value." >
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
509 <validator type="in_range" message="The microexons probability must be between 0. and 1." min="0." max="1."/>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
510 </param>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
511 </when>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
512 </conditional>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
513
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
514 <conditional name="splicing">
2
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
515 <param name="options" type="select" label="&lt;HR&gt;Splicing options for RNA-Seq" help="">
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
516 <option value="default">Use default settings</option>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
517 <option value="advanced">Set Splicing Options</option>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
518 </param>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
519 <when value="default"/>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
520 <when value="advanced">
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
521 <!-- Splicing options for RNA-Seq -->
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
522 <!-- use-splicing This should be either a select list from the gmapdb maps or a data type using splicesdir and use-splicing -->
2
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
523 <!-- Neither novel splicing (-N) nor known splicing (-s) turned on => assume reads are DNA-Seq (genomic) -->
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
524 <param name="novelsplicing" type="boolean" checked="false" truevalue="--novelsplicing=1" falsevalue="" label="Look for novel splicing "/>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
525 <param name="localsplicedist" type="integer" value="" optional="true" label="Definition of local novel splicing event (default 200000)"/>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
526 <param name="local_splice_penalty" type="integer" value="" optional="true" label="Penalty for a local splice (default 0). Counts against mismatches allowed"/>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
527 <param name="distant_splice_penalty" type="integer" value="" optional="true" label="Penalty for a distant splice (default 3). Counts against mismatches allowed"
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
528 help="A distant splice is one where the intron length exceeds the value of localsplicedist or is an
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
529 inversion, scramble, or translocation between two different chromosomes. Counts against mismatches allowed"/>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
530 <param name="distant_splice_endlength" type="integer" value="" optional="true" label="Minimum length at end required for distant spliced alignments"
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
531 help="(default 16, min is the kmer length)"/>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
532 <param name="shortend_splice_endlength" type="integer" value="" optional="true" label="Minimum length at end required for short-end spliced alignments"
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
533 help="(default 2, but unless known splice sites are provided, GSNAP may still need the end length to be the value of kmer size to find a given splice"/>
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
534 <param name="distant_splice_identity" type="float" value="" optional="true" label="Minimum identity at end required for distant spliced alignments (default 0.95)"/>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
535 <param name="antistranded_penalty" type="integer" value="" optional="true" label="Penalty for antistranded splicing when using stranded RNA-Seq protocols"
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
536 help="A positive value, such as 1, expects antisense on the first read and sense on the second read.
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
537 Default is 0, which treats sense and antisense equally well"/>
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
538 </when>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
539 </conditional>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
540
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
541 <!-- Output data -->
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
542 <conditional name="output">
2
52da588232b0 Add datatypes for maps and snpindex, add iit_store and snpindex tools, update GMAP and GSNAP to use these.
Jim Johnson <jj@umn.edu>
parents: 0
diff changeset
543 <param name="options" type="select" label="&lt;HR&gt;&lt;H2&gt;Output&lt;/H2&gt;Output options for RNA-Seq" help="">
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
544 <option value="default">Use default settings</option>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
545 <option value="advanced">Set Output Options</option>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
546 </param>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
547 <when value="default"/>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
548 <when value="advanced">
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
549 <param name="npath" type="integer" value="" optional="true" label="Maximum number of paths to print (default 100)"/>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
550 <param name="quiet_if_excessive" type="boolean" checked="false" truevalue="--quiet-if-excessive" falsevalue="" label="Quiet if Excessive"
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
551 help="If more than maximum number of paths are found, then nothing is printed."/>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
552 <param name="show_refdiff" type="boolean" checked="false" truevalue="--show-refdiff" falsevalue="" label="Show SNP-tolerant alignment"
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
553 help="For GSNAP output in SNP-tolerant alignment, shows all differences relative to the reference genome as lower case (otherwise, it shows all differences relative to both the reference and alternate genome)"/>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
554 <param name="clip_overlap" type="boolean" checked="false" truevalue="--clip-overlap" falsevalue="" label="Clip Overlap"
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
555 help="For paired-end reads whose alignments overlap, clip the overlapping region."/>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
556 </when>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
557 </conditional>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
558 <conditional name="result">
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
559 <param name="format" type="select" label="Select the output format" help="">
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
560 <option value="sam">SAM</option>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
561 <!-- goby should only be an option if the input is in goby format
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
562 <option value="goby">Goby</option>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
563 -->
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
564 <option value="gsnap">GSNAP default output</option>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
565 </param>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
566 <when value="gsnap">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
567 </when>
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
568 <when value="sam">
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
569 <param name="no_sam_headers" type="boolean" truevalue="--no-sam-headers" falsevalue="" checked="false" label="Do not print headers beginning with '@'"/>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
570 <param name="read_group_id" type="text" value="" optional="true" label="Value to put into read-group id (RG-ID) field"/>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
571 <param name="read_group_name" type="text" value="" optional="true" label="Value to put into read-group name (RG-SM) field"/>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
572 <param name="read_group_library" type="text" value="" optional="true" label="Value to put into read-group library (RG-LB) field"/>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
573 <param name="read_group_platform" type="text" value="" optional="true" label="Value to put into read-group library platform (RG-PL) field"/>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
574 <param name="quality_shift" type="integer" value="" optional="true" label="Shift FASTQ quality scores by this amount in SAM output (default -31)"/>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
575 </when>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
576 <!--
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
577 <when value="goby">
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
578 <param name="goby_output" type="text" value="" label="Basename for Goby output files"/>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
579 <param name="creads_window_start" type="integer" value="" optional="true" label="Compact reads window start (default: 0=start of file)"/>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
580 <param name="creads_window_end" type="integer" value="" optional="true" label="Compact reads window end (default: 0=end of file)"/>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
581 <param name="creads_complement" type="boolean" truevalue="-\-creads-complement" falsevalue="" checked="false" label="Complement read sequences (without reversing)"/>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
582 </when>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
583 -->
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
584 </conditional>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
585 <!-- TODO combine fails and split_output -->
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
586
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
587 <conditional name="results">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
588 <param name="split_output" type="select" label="&lt;HR&gt;Split outputs"
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
589 help="Separate outputs for: nomapping, halfmapping_uniq, halfmapping_mult, unpaired_uniq, unpaired_mult, paired_uniq, paired_mult, concordant_uniq, and concordant_mult results">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
590 <option value="no">no</option>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
591 <option value="yes">yes</option>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
592 </param>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
593 <when value="no">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
594 <conditional name="fails">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
595 <param name="choice" type="select" label="How to deal with fails" help="">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
596 <option value="default">default - include them in results</option>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
597 <option value="nofails">nofails - exclude fails from results</option>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
598 <option value="failsonly">failsonly - only output failing results</option>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
599 </param>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
600 <when value="default"/>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
601 <when value="nofails"/>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
602 <when value="failsonly">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
603 <param name="fails_as_input" type="boolean" truevalue="--fails-as-input" falsevalue="" checked="false" label="Print completely failed alignments as input FASTA or FASTQ format"
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
604 help=""/>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
605 </when>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
606 </conditional>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
607 </when>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
608 <when value="yes">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
609 <conditional name="fails">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
610 <param name="choice" type="select" label="How to deal with fails" help="">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
611 <option value="default">default - include them in results</option>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
612 <option value="nofails">nofails - exclude fails from results</option>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
613 <option value="failsonly">failsonly - only output failing results</option>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
614 </param>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
615 <when value="default"/>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
616 <when value="nofails"/>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
617 <when value="failsonly"/>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
618 </conditional>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
619 <param name="fails_as_input" type="boolean" truevalue="--fails-as-input" falsevalue="" checked="false" label="Print completely failed alignments as input FASTA or FASTQ format"
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
620 help=""/>
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
621 </when>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
622 </conditional>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
623
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
624 </inputs>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
625 <outputs>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
626 <data format="txt" name="gsnap_stderr" label="${tool.name} on ${on_string}: gsnap.log"/>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
627
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
628 <data format="txt" name="gsnap_out" label="${tool.name} on ${on_string} ${result.format}" >
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
629 <filter>(results['split_output'] == 'no' and (results['fails']['choice'] != 'failsonly' or results['fails']['fails_as_input'] == False))</filter>
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
630 <change_format>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
631 <when input="result['format']" value="sam" format="sam"/>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
632 <when input="result['format']" value="gsnap" format="gsnap"/>
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
633 </change_format>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
634 </data>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
635
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
636 <data format="fastq" name="gsnap_fq" label="${tool.name} on ${on_string} fails.fq" >
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
637 <filter>(results['split_output'] == 'no' and results['fails']['choice'] == 'failsonly' and results['fails']['fails_as_input'] == True)</filter>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
638 </data>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
639
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
640 <!-- nomapping, halfmapping_uniq, halfmapping_mult, unpaired_uniq, unpaired_mult, paired_uniq, paired_mult, concordant_uniq, concordant_mult -->
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
641
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
642 <data format="txt" name="unpaired_mult" label="${tool.name} on ${on_string} unpaired_mult.${result.format}" from_work_dir="gsnap_out.unpaired_mult">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
643 <filter>(results['split_output'] == 'yes')</filter>
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
644 <change_format>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
645 <when input="result['format']" value="sam" format="sam"/>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
646 <when input="result['format']" value="gsnap" format="gsnap"/>
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
647 </change_format>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
648 </data>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
649 <data format="txt" name="unpaired_uniq" label="${tool.name} on ${on_string} unpaired_uniq.${result.format}" from_work_dir="gsnap_out.unpaired_uniq">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
650 <filter>(results['split_output'] == 'yes')</filter>
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
651 <change_format>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
652 <when input="result['format']" value="sam" format="sam"/>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
653 <when input="result['format']" value="gsnap" format="gsnap"/>
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
654 </change_format>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
655 </data>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
656 <data format="txt" name="unpaired_transloc" label="${tool.name} on ${on_string} unpaired_transloc.${result.format}" from_work_dir="gsnap_out.unpaired_transloc">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
657 <filter>(results['split_output'] == 'yes')</filter>
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
658 <change_format>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
659 <when input="result['format']" value="sam" format="sam"/>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
660 <when input="result['format']" value="gsnap" format="gsnap"/>
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
661 </change_format>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
662 </data>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
663 <data format="txt" name="halfmapping_mult" label="${tool.name} on ${on_string} halfmapping_mult.${result.format}" from_work_dir="gsnap_out.halfmapping_mult">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
664 <filter>(results['split_output'] == 'yes' and seq['format'] == 'fastq' and seq['paired']['ispaired'] == True)</filter>
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
665 <change_format>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
666 <when input="result['format']" value="sam" format="sam"/>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
667 <when input="result['format']" value="gsnap" format="gsnap"/>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
668 </change_format>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
669 </data>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
670 <data format="txt" name="halfmapping_uniq" label="${tool.name} on ${on_string} halfmapping_uniq.${result.format}" from_work_dir="gsnap_out.halfmapping_uniq">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
671 <filter>(results['split_output'] == 'yes' and seq['format'] == 'fastq' and seq['paired']['ispaired'] == True)</filter>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
672 <change_format>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
673 <when input="result['format']" value="sam" format="sam"/>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
674 <when input="result['format']" value="gsnap" format="gsnap"/>
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
675 </change_format>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
676 </data>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
677 <data format="txt" name="halfmapping_transloc" label="${tool.name} on ${on_string} halfmapping_transloc.${result.format}" from_work_dir="gsnap_out.halfmapping_transloc">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
678 <filter>(results['split_output'] == 'yes' and seq['format'] == 'fastq' and seq['paired']['ispaired'] == True)</filter>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
679 <change_format>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
680 <when input="result['format']" value="sam" format="sam"/>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
681 <when input="result['format']" value="gsnap" format="gsnap"/>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
682 </change_format>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
683 </data>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
684 <data format="txt" name="paired_mult" label="${tool.name} on ${on_string} paired_mult.${result.format}" from_work_dir="gsnap_out.paired_mult">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
685 <filter>(results['split_output'] == 'yes' and seq['format'] == 'fastq' and seq['paired']['ispaired'] == True)</filter>
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
686 <change_format>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
687 <when input="result['format']" value="sam" format="sam"/>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
688 <when input="result['format']" value="gsnap" format="gsnap"/>
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
689 </change_format>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
690 </data>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
691 <data format="txt" name="paired_uniq" label="${tool.name} on ${on_string} paired_uniq.${result.format}" from_work_dir="gsnap_out.paired_uniq">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
692 <filter>(results['split_output'] == 'yes' and seq['format'] == 'fastq' and seq['paired']['ispaired'] == True)</filter>
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
693 <change_format>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
694 <when input="result['format']" value="sam" format="sam"/>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
695 <when input="result['format']" value="gsnap" format="gsnap"/>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
696 </change_format>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
697 </data>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
698 <data format="txt" name="paired_transloc" label="${tool.name} on ${on_string} paired_transloc.${result.format}" from_work_dir="gsnap_out.paired_transloc">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
699 <filter>(results['split_output'] == 'yes' and seq['format'] == 'fastq' and seq['paired']['ispaired'] == True)</filter>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
700 <change_format>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
701 <when input="result['format']" value="sam" format="sam"/>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
702 <when input="result['format']" value="gsnap" format="gsnap"/>
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
703 </change_format>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
704 </data>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
705
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
706 <data format="txt" name="concordant_mult" label="${tool.name} on ${on_string} concordant_mult.${result.format}" from_work_dir="gsnap_out.concordant_mult">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
707 <filter>(results['split_output'] == 'yes' and seq['format'] == 'fastq' and seq['paired']['ispaired'] == True)</filter>
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
708 <change_format>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
709 <when input="result['format']" value="sam" format="sam"/>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
710 <when input="result['format']" value="gsnap" format="gsnap"/>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
711 </change_format>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
712 </data>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
713 <data format="txt" name="concordant_uniq" label="${tool.name} on ${on_string} concordant_uniq.${result.format}" from_work_dir="gsnap_out.concordant_uniq">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
714 <filter>(results['split_output'] == 'yes' and seq['format'] == 'fastq' and seq['paired']['ispaired'] == True)</filter>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
715 <change_format>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
716 <when input="result['format']" value="sam" format="sam"/>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
717 <when input="result['format']" value="gsnap" format="gsnap"/>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
718 </change_format>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
719 </data>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
720 <data format="txt" name="concordant_transloc" label="${tool.name} on ${on_string} concordant_transloc.${result.format}" from_work_dir="gsnap_out.concordant_transloc">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
721 <filter>(results['split_output'] == 'yes' and seq['format'] == 'fastq' and seq['paired']['ispaired'] == True)</filter>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
722 <change_format>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
723 <when input="result['format']" value="sam" format="sam"/>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
724 <when input="result['format']" value="gsnap" format="gsnap"/>
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
725 </change_format>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
726 </data>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
727
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
728 <data format="txt" name="nomapping" label="${tool.name} on ${on_string} nomapping.${result.format}" from_work_dir="gsnap_out.nomapping">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
729 <filter>(results['split_output'] == 'yes' and results['fails_as_input'] == False)</filter>
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
730 <change_format>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
731 <when input="result['format']" value="sam" format="sam"/>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
732 <when input="result['format']" value="gsnap" format="gsnap"/>
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
733 </change_format>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
734 </data>
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
735
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
736 <data format="fastq" name="nomapping_fq" label="${tool.name} on ${on_string} nomapping.fq" from_work_dir="gsnap_out.nomapping.fq">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
737 <filter>(results['split_output'] == 'yes' and seq['format'] == 'fastq' and seq['paired']['ispaired'] == False)</filter>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
738 </data>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
739
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
740 <data format="fastq" name="nomapping_1_fq" label="${tool.name} on ${on_string} nomapping.1.fq" from_work_dir="gsnap_out.nomapping.1.fq">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
741 <filter>(results['split_output'] == 'yes' and seq['format'] == 'fastq' and seq['paired']['ispaired'] == True)</filter>
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
742 </data>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
743
4
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
744 <data format="fastq" name="nomapping_2_fq" label="${tool.name} on ${on_string} nomapping.2.fq" from_work_dir="gsnap_out.nomapping.2.fq">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
745 <filter>(results['split_output'] == 'yes' and seq['format'] == 'fastq' and seq['paired']['ispaired'] == True)</filter>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
746 </data>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
747
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
748 <!-- Will problay need wrapper code to generate composite datatype for goby alignment
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
749 <data format="gobyalignment" name="goby_alignment" label="${tool.name} on ${on_string} uniq.${result.format}" from_work_dir="gsnap_out.nomapping">
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
750 <filter>result['format'] == 'goby'</filter>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
751 </data>
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
752 -->
f49f5a460c74 GSNAP - add and refine param options for gmap v 2011-10-16
Jim Johnson <jj@umn.edu>
parents: 2
diff changeset
753
0
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
754 </outputs>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
755 <tests>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
756 </tests>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
757
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
758 <help>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
759
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
760 **What it does**
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
761
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
762 GSNAP_ (Genomic Short-read Nucleotide Alignment Program) is a short read aligner which can align both single- and paired-end reads as short as 14nt and of arbitrarily long length. It can detect short- and long-distance splicing, including interchromosomal splicing, in individual reads, using probabilistic models or a database of known splice sites. Our program also permits SNP-tolerant alignment to a reference space of all possible combinations of major and minor alleles, and can align reads from bisulfite-treated DNA for the study of methylation state. It is developed by Thomas D. Wu of Genentech, Inc.
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
763 Publication_ citation: Thomas D. Wu, Serban Nacu "Fast and SNP-tolerant detection of complex variants and splicing in short reads. Bioinformatics. 2010 Apr 1;26(7):873-81. Epub 2010 Feb 10.
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
764
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
765 .. _GSNAP: http://research-pub.gene.com/gmap/
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
766 .. _Publication: http://bioinformatics.oupjournals.org/cgi/content/full/26/7/873
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
767 http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2844994/?tool=pubmed
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
768
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
769 ------
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
770
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
771 **Know what you are doing**
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
772
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
773 .. class:: warningmark
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
774
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
775 You will want to read the README_
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
776
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
777 .. _README: http://research-pub.gene.com/gmap/src/README
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
778
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
779 ------
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
780
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
781 **Input formats**
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
782
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
783 Input to GSNAP should be either in FASTQ or FASTA format.
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
784
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
785 The FASTQ input may include quality scores, which will then be included in SAM
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
786 output, if that output format is selected.
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
787
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
788 For FASTA format, you should include one line per read (or end of a
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
789 paired-end read). The same FASTA file can have a mixture of
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
790 single-end and paired-end reads of varying lengths, if desired.
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
791
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
792 Single-end reads:
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
793
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
794 Each FASTA entry should contain one short read per line, like this
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
795
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
796 >Header information
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
797 AAAACATTCTCCTCCGCATAAGCCTGCGTCAGATTA
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
798
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
799 Each short read can have a different length. However, the entire read
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
800 needs to be on a single line, and may not wrap around multiple lines.
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
801 If it extends to a second line, GSNAP will think that the read is
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
802 paired-end.
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
803
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
804
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
805 Paired-end reads:
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
806
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
807 Each FASTA entry should contain two short reads, one per line, like
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
808 this
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
809
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
810 >Header information
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
811 AAAACATTCTCCTCCGCATAAGCCTAGTAGATTA
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
812 GGCGTAGGTAGAAGTAGAGGTTAAGGCGCGTCAG
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
813
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
814 By default, the program assumes that the second end is in the reverse
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
815 complement direction compared with the first end. If they are in the
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
816 same direction, you may need to use the --circular-input (or -c) flag.
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
817
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
818 ( The Galaxy tool: "FASTA Width formatter" can be used to reformat fasta files to have single line sequences. )
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
819
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
820 ------
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
821
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
822 **Output formats in GSNAP**
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
823
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
824 SAM output format
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
825
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
826 Default GSNAP format
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
827 See the README_
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
828
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
829
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
830
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
831
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
832 </help>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
833 </tool>
d58d272914e7 Uploaded
jjohnson
parents:
diff changeset
834