annotate winnowmap.xml @ 2:35ea4a8b1ea6 draft default tip

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
author iuc
date Tue, 13 Jul 2021 12:16:19 +0000
parents 1c070debf549
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
1 <tool id="winnowmap" name="Winnowmap" version="@TOOL_VERSION@+galaxy1" profile="20.05">
0
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
2 <description>a mapping tool optimized for repetitive sequences</description>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
3 <macros>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
4 <import>macros.xml</import>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
5 </macros>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
6 <expand macro="edam_ontology"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
7 <expand macro="requirements"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
8 <stdio>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
9 <exit_code range="1:" level="fatal" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
10 <regex match="\[ERROR\]" source="stderr" level="fatal" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
11 </stdio>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
12 <version_command>winnowmap --version</version_command>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
13 <command>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
14 <![CDATA[
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
15 #if $reference_source.reference_source_selector == 'history':
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
16 ln -f -s '$reference_source.ref_file' reference.fa &&
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
17 #else:
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
18 ln -f -s '$reference_source.ref_file.fields.path' reference.fa &&
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
19 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
20 winnowmap
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
21 #if str($analysis_type_selector) == 'self-homology':
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
22 -DP -k19 -w19 -m200
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
23 #elif $analysis_type_selector:
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
24 -x ${analysis_type_selector}
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
25 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
26 #if str($highfreq_kmers):
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
27 -W $highfreq_kmers
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
28 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
29 ## indexing options
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
30 $indexing_options.H
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
31 #if str($indexing_options.k) and not str($highfreq_kmers):
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
32 -k $indexing_options.k
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
33 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
34 #if str($indexing_options.w):
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
35 -w $indexing_options.w
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
36 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
37 #if str($indexing_options.I):
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
38 -I $indexing_options.I
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
39 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
40
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
41 ## Mapping options
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
42 #if str($mapping_options.f):
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
43 -f $mapping_options.f
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
44 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
45 #if str($mapping_options.min_occ_floor):
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
46 --min-occ-floor $mapping_options.min_occ_floor
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
47 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
48 #if str($mapping_options.g):
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
49 -g $mapping_options.g
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
50 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
51 #if str($mapping_options.r):
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
52 -r $mapping_options.r
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
53 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
54 #if str($mapping_options.n):
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
55 -n $mapping_options.n
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
56 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
57 #if str($mapping_options.m):
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
58 -m $mapping_options.m
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
59 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
60 #if str($mapping_options.max_chain_skip):
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
61 --max-chain-skip $mapping_options.max_chain_skip
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
62 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
63 #if str($mapping_options.max_chain_iter):
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
64 --max-chain-iter $mapping_options.max_chain_iter
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
65 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
66 $mapping_options.X
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
67 #if str($mapping_options.p):
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
68 -p $mapping_options.p
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
69 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
70 #if str($mapping_options.sv_off):
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
71 --sv-off
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
72 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
73
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
74 ## Alignment options
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
75 #if str($alignment_options.splicing.splice_mode) == '--splice':
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
76 --frag=no --splice
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
77 #if str($alignment_options.splicing.G):
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
78 -G $alignment_options.splicing.G
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
79 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
80 #if str($alignment_options.splicing.C):
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
81 -C $alignment_options.splicing.C
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
82 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
83 #if $alignment_options.splicing.u:
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
84 -u $alignment_options.splicing.u
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
85 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
86 $alignment_options.splicing.splice_flank
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
87 #if str($alignment_options.splicing.splice_site_annotations.use_annotations) == 'yes':
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
88 --junc-bed '$alignment_options.splicing.splice_site_annotations.junc_bed'
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
89 --junc-bonus $alignment_options.splicing.splice_site_annotations.junc_bonus
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
90 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
91 #elif str($mapping_options.F) and 'splice' not in str($analysis_type_selector):
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
92 --frag=yes -F $mapping_options.F
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
93 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
94 #if str($alignment_options.A):
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
95 -A $alignment_options.A
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
96 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
97 #if str($alignment_options.B):
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
98 -B $alignment_options.B
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
99 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
100 #if str($alignment_options.O):
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
101 #if str($alignment_options.O2):
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
102 -O $alignment_options.O,$alignment_options.O2
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
103 #else
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
104 -O $alignment_options.O
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
105 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
106 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
107 #if str($alignment_options.E):
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
108 #if str($alignment_options.E2):
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
109 -E $alignment_options.E,$alignment_options.E2
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
110 #else
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
111 -E $alignment_options.E
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
112 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
113 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
114 #if str($alignment_options.z):
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
115 #if str($alignment_options.z2):
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
116 -z $alignment_options.z,$alignment_options.z2
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
117 #else
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
118 -z $alignment_options.z
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
119 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
120 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
121 #if str($alignment_options.s):
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
122 -s $alignment_options.s
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
123 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
124 $alignment_options.no_end_flt
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
125 ## Output options
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
126 $io_options.Q
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
127 $io_options.L
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
128 $io_options.c
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
129 #if $io_options.cs:
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
130 --cs $io_options.cs
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
131 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
132 $io_options.Y
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
133 #if $io_options.K:
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
134 -K $io_options.K
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
135 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
136 -t \${GALAXY_SLOTS:-4}
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
137 reference.fa
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
138 #if $fastq_input.fastq_input_selector in ['single', 'paired_iv']:
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
139 '$fastq_input.fastq_input1'
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
140 #else if $fastq_input.fastq_input_selector == 'paired':
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
141 '$fastq_input.fastq_input1' '$fastq_input.fastq_input2'
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
142 #else if $fastq_input.fastq_input_selector == 'paired_collection':
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
143 '$fastq_input.fastq_input1.forward' '$fastq_input.fastq_input1.reverse'
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
144 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
145 #if $io_options.output_format == 'BAM':
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
146 -a
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
147 | samtools sort
2
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
148 --no-PG
0
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
149 -@\${GALAXY_SLOTS:-2}
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
150 -T "\${TMPDIR:-.}"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
151 -O $io_options.output_format
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
152 -o '$alignment_output'
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
153 #else if $io_options.output_format == 'CRAM':
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
154 -a
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
155 | samtools sort
2
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
156 --no-PG
0
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
157 -T "\${TMPDIR:-.}"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
158 -@\${GALAXY_SLOTS:-2}
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
159 -O $io_options.output_format
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
160 $io_options.eqx
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
161 --reference reference.fa
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
162 --output-fmt-option no_ref
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
163 -o '$alignment_output'
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
164 #else:
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
165 > '$alignment_output'
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
166 #end if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
167 ]]>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
168 </command>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
169 <inputs>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
170 <conditional name="reference_source">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
171 <param name="reference_source_selector" type="select" label="Will you select a reference genome from your history or use a built-in index?" help="Built-ins were indexed using default options. See `Indexes` section of help below. If you would like to perform self-mapping select `history` here, then choose your input file as reference.">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
172 <option value="cached">Use a built-in genome index</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
173 <option value="history">Use a genome from history and build index</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
174 </param>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
175 <when value="cached">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
176 <param name="ref_file" type="select" label="Using reference genome" help="Select genome from the list">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
177 <options from_data_table="all_fasta">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
178 <filter type="sort_by" column="2" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
179 <validator type="no_options" message="No reference genomes are available" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
180 </options>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
181 <validator type="no_options" message="A built-in reference genome is not available for the build associated with the selected input file"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
182 </param>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
183 </when>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
184 <when value="history">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
185 <param name="ref_file" type="data" format="fasta,fastq" label="Use the following dataset as the reference sequence" help="You can upload a FASTA or FASTQ sequence to the history and use it as reference" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
186 </when>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
187 </conditional>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
188 <!-- start unchanged copy from bwa-mem -->
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
189 <conditional name="fastq_input">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
190 <param name="fastq_input_selector" type="select" label="Single or Paired-end reads" help="Select between paired and single end data">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
191 <option value="single">Single</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
192 <option value="paired">Paired</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
193 <option value="paired_collection">Paired Collection</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
194 <option value="paired_iv">Paired Interleaved</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
195 </param>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
196 <!-- below, preset options are only offered for single-end input
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
197 because paired-end alignment in minimap2 is only enabled with -x sr
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
198 (see https://github.com/lh3/minimap2/issues/190) -->
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
199 <when value="single">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
200 <param name="fastq_input1" type="data" format="fastqsanger,fastqsanger.gz,fasta" label="Select fastq dataset" help="Specify dataset with single reads"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
201 </when>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
202 <when value="paired">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
203 <param name="fastq_input1" type="data" format="fastqsanger,fastqsanger.gz,fasta" label="Select first set of reads" help="Specify dataset with forward reads"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
204 <param name="fastq_input2" type="data" format="fastqsanger,fastqsanger.gz,fasta" label="Select second set of reads" help="Specify dataset with reverse reads"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
205 </when>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
206 <when value="paired_collection">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
207 <param name="fastq_input1" format="fastqsanger,fastqsanger.gz,fasta" type="data_collection" collection_type="paired" label="Select a paired collection" help="See help section for an explanation of dataset collections"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
208 </when>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
209 <when value="paired_iv">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
210 <param name="fastq_input1" type="data" format="fastqsanger,fastqsanger.gz,fasta" label="Select fastq dataset" help="Specify dataset with interleaved reads"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
211 </when>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
212 </conditional>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
213 <param name="highfreq_kmers" argument="-W" type="data" format="tabular" label="High frequency k-mers dataset" optional="True" help="Input file containing list of high freq. k-mers generated by meryl"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
214 <param name="analysis_type_selector" type="select" optional="True"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
215 label="Select a profile of preset options"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
216 help="Each profile comes with the preconfigured settings mentioned in parentheses. You can customize each profile further in the indexing, mapping and alignment options sections below. If you do not select a profile here, the tool will use the per-parameter defaults listed in the below sections unless you customize them." >
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
217 <option value="map-pb">PacBio/Oxford Nanopore read to reference mapping (-Hk19) (map-pb)</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
218 <option value="map-ont">Oxford Nanopore read to reference mapping. Slightly more sensitive for Oxford Nanopore to reference mapping (-k15). For PacBio reads, HPC minimizers consistently leads to faster performance and more sensitive results in comparison to normal minimizers. For Oxford Nanopore data, normal minimizers are better, though not much. The effectiveness of HPC is determined by the sequencing error mode. (map-ont)</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
219 <option value="map-pb-clr">Turn off SV-aware mode for (relatively) short and noisy reads (map-pb-ctr)</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
220 <option value="asm5">Long assembly to reference mapping (-k19 -w19 -A1 -B19 -O39,81 -E3,1 -s200 -z200 --min-occ-floor=100). Typically, the alignment will not extend to regions with 5% or higher sequence divergence. Only use this preset if the average divergence is far below 5%. (asm5)</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
221 <option value="asm10">Long assembly to reference mapping (-k19 -w19 -A1 -B9 -O16,41 -E2,1 -s200 -z200 --min-occ-floor=100). Up to 10% sequence divergence. (asm10)</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
222 <option value="asm20">Long assembly to reference mapping (-k19 -w10 -A1 -B6 -O6,26 -E2,1 -s200 -z200 --min-occ-floor=100). Up to 20% sequence divergence. (asm20)</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
223 <option value="splice">Long-read spliced alignment (-k15 -w5 --splice -g2000 -G200k -A1 -B2 -O2,32 -E1,0 -C9 -z200 -ub --splice-flank=yes). In the splice mode, 1) long deletions are taken as introns and represented as the `N' CIGAR operator 2) long insertions are disabled 3) deletion and insertion gap costs are different during chaining 4) the computation of the `ms` tag ignores introns to demote hits to pseudogenes. (splice)</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
224 <option value="splice:hq">Long-read splice alignment for PacBio CCS reads (same as `splice` but with -C5 -O6,24 -B4) (splice:hq)</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
225 <option value="self-homology">Construct a self-homology map - use same genome as query and reference (-DP -k19 -w19 -m200) (self-homology)</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
226 </param>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
227 <section name="indexing_options" title="Indexing options">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
228 <param argument="-H" name="H" type="boolean" optional="true" truevalue="-H" falsevalue="" label="Use homopolymer-compressed k-mer ?"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
229 <param argument="-k" type="integer" min="4" max="28" optional="true" label="K-mer size" help="k-mer size (no larger than 28). "/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
230 <param argument="-w" type="integer" min="1" optional="true" label="Minimizer window size" help=""/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
231 <param argument="-I" type="integer" min="1" optional="true" label="Split index for every N input gigabases" help=""/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
232 </section>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
233 <section name="mapping_options" title="Mapping options" help="Sets -f, -g, -F, -r, -n, -m, -X, -p, --sv-off and --min-occ-floor options." expanded="False">
2
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
234 <param argument="--sv-off" type="boolean" truevalue="--sv-off" falsevalue="" checked="False" label="Turn off SV-aware mode" help="SV aware k-mer search allows to find approximate mapping locations for a read"/>
0
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
235 <param argument="-F" type="integer" min="0" value="" optional="true"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
236 label="Max fragment length for PE alignment"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
237 help="The maximum apparent fragment length up to which paired-end reads are aligned together; at higher fragment lengths the mates will be aligned independent of each other; effective only for paired-end data and when spliced alignment mode is turned off; default=800" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
238 <param argument="-f" type="float" value="" optional="true" label="Filter out top FLOAT fraction of repetitive minimizers" help="default=0.0002"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
239 <param argument="--min-occ-floor" name="min_occ_floor" type="integer" label="Force winnowmap to always use k-mers occuring this many times or fewer" help="Maximum occurence is the number of repetitive minimizers determined by '-f' or this value, whichever is higher." optional="true" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
240 <param argument="-g" type="integer" value="" optional="true" label="Stop chain enlongation if there are no minimizers in INT-bp" help="default=5000"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
241 <param argument="-r" type="integer" value="" optional="true" label="Bandwidth used in chaining and DP-based alignment" help="default=500" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
242 <param argument="-n" type="integer" value="" optional="true" label="Minimal number of minimizers on a chain" help="default=3"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
243 <param argument="-m" type="integer" value="" optional="true" label="Minimal chaining score (matching bases minus log gap penalty)" help="default=40"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
244 <param argument="--max-chain-skip" type="integer" value="" optional="true"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
245 label="Maximum seed skips during chaining"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
246 help="A heuristics that stops chaining early. Winnowmap uses dynamic programming for chaining. The time complexity is quadratic in the number of seeds. This option makes winnowmap exit the inner loop if it repeatedly sees seeds already on chains. Set to a large number to switch off this heurstics effectively. default=25" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
247 <param argument="--max-chain-iter" type="integer" value="" optional="true"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
248 label="Maximum number of partial chains checked during chaining"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
249 help="A heuristics to avoid quadratic time complexity in the worst case. default=5000" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
250 <param argument="-X" type="boolean" truevalue="-X" falsevalue="" optional="true" label="Skip self and dual mappings (for the all-vs-all mode)"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
251 <param argument="-p" type="float" value="" max="1" optional="true" label="Min secondary-to-primary score ratio" help="default=0.8"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
252 </section>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
253 <section name="alignment_options" title="Alignment options" help="Sets -A, -B, -O, -E, -z, -s, and spliced alignments options." expanded="False">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
254 <conditional name="splicing">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
255 <param name="splice_mode" type="select"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
256 label="Customize spliced alignment mode?"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
257 help="Warning: Winnowmap cannot currently perform spliced alignments of read pairs. If you enable spliced alignment for paired-end data it will be treated as single-end!" >
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
258 <option value="preset">No, use profile setting or leave turned off</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
259 <option value="">Disable spliced alignments (overwrite profile setting if necessary)</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
260 <option value="--splice">Yes, enable spliced alignments (--splice)</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
261 </param>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
262 <when value="preset" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
263 <when value="" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
264 <when value="--splice">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
265 <param argument="-G" type="integer" value="" optional="true"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
266 label="Maximum allowed gap on the reference"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
267 help="Higher values cause slower spliced alignment. When in use, this option causes -r (in mapping options) to be set to the same value. default=200k" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
268 <param argument="-C" type="integer" min="0" optional="true"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
269 label="Cost of non-canonical (non-GT-AG) splicing"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
270 help="default=0" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
271 <param argument="-u" type="select" optional="true"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
272 label="how to find GT-AG"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
273 help="default=n (don't match GT-AG)">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
274 <option value="n">don't match GT-AG (-un)</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
275 <option value="f">transcript strand (-uf)</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
276 <option value="b">both strands (-ub)</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
277 </param>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
278 <param argument="--splice-flank" type="boolean" truevalue="--splice-flank=yes" falsevalue="--splice-flank=no" checked="true"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
279 label="Assume conserved flanking region of splice sites?"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
280 help="Assume the next base to a GT donor site tends to be A/G (91% in human and 92% in mouse) and the preceding base to a AG acceptor tends to be C/T. This trend is evolutionarily conserved, all the way to S. cerevisiae (PMID:18688272). Specifying this option generally leads to higher junction accuracy by several percents, so it is applied by default with --splice. However, the SIRV control does not honor this trend (only ~60%) so this option reduces accuracy. If you are benchmarking winnowmap on SIRV data, please disable this option." />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
281 <conditional name="splice_site_annotations">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
282 <param name="use_annotations" type="select"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
283 label="Use previously annotated splice sites to guide the alignment?"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
284 help="">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
285 <option value="no">No, perform unbiased alignment</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
286 <option value="yes">Yes, favor annotated splice sites</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
287 </param>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
288 <when value="no" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
289 <when value="yes">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
290 <param argument="--junc-bed" type="data" format="bed"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
291 label="Dataset with annotated genes or introns"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
292 help="Gene annotations should be provided in BED12 (aka 12-column BED), intron positions in 5-column BED format." />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
293 <param argument="--junc-bonus" type="integer" min="1" value="1"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
294 label="Annotated splice site bonus"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
295 help="Score bonus for a splice donor or acceptor found in annotation." />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
296 </when>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
297 </conditional>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
298 </when>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
299 </conditional>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
300 <param argument="-A" type="integer" min="0" optional="true"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
301 label="Score for a sequence match" help="default=2"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
302 <param argument="-B" type="integer" min="0" optional="true"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
303 label="Penalty for a mismatch" help="-B; default=4" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
304 <param argument="-O" type="integer" min="1" optional="true"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
305 label="Gap open penalties for deletions" help="-O; default=4"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
306 <param name="O2" type="integer" min="0" optional="true"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
307 label="Gap open penalties for insertions" help="-O; default=24"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
308 <param argument="-E" type="integer" min="1" optional="true"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
309 label="Gap extension penalties; a gap of size k cost &#39;-O + -E*k&#39;. If two numbers are specified, the first is the penalty of extending a deletion and the second for extending an insertion"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
310 help="-E; default=2"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
311 <param name="E2" type="integer" min="0" optional="true"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
312 label="Gap extension penalty for extending an insertion; if left empty uses the value specified for Gap extension penalties above"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
313 help="-E; default=1"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
314 <param argument="-z" type="integer" min="0" optional="true"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
315 label="Z-drop threshold for truncating an alignment"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
316 help="Increase to improve the contiguity of alignments at the cost of poorer alignments in the middle. default=400" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
317 <param name="z2" type="integer" min="0" optional="true"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
318 label="Z-drop threshold for reverse-complementing the query"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
319 help="Decrease to find small inversions at the cost of performance and false positives. default=200" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
320 <param argument="-s" type="integer" min="0" optional="true"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
321 label="minimal peak DP alignment score" help="default=80"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
322 <param name="no_end_flt" type="boolean" falsevalue="--no-end-flt" truevalue="" checked="true"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
323 label="Filter seeds towards the ends of chains before performing base-level alignment?" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
324 </section>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
325 <section name="io_options" title="Set advanced output options" help="Sets -Q, -L, -R, -c, --cs and -K options." expanded="False">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
326 <param name="output_format" type="select" label="Select an output format">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
327 <option value="BAM">BAM</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
328 <option value="CRAM">CRAM</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
329 <option value="paf">paf</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
330 </param>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
331 <param argument="-Q" type="boolean" truevalue="-Q" falsevalue="" label="don't output base quality"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
332 <param argument="-L" type="boolean" truevalue="-L" falsevalue="" label="write CIGAR with >65535 ops to the CG tag" help="Useful for very long reads in SAM/BAM format"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
333 <param argument="-K" type="integer" optional="true" label="minibatch size for mapping (in megabyte)" help="default=500M"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
334 <param argument="--cs" type="select" optional="true" label="Output cs tag?" help="The cs tag is a more compact standalone representation of the MD tag, see help below.">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
335 <option value="none">no</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
336 <option value="short">short</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
337 <option value="long">long</option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
338 </param>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
339 <param argument="-c" type="boolean" truevalue="-c" falsevalue="" label="Generate CIGAR"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
340 help="In PAF, the CIGAR is written to the ‘cg’ custom tag." />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
341
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
342 <param argument="--eqx" type="boolean" truevalue="--eqx" falsevalue="" label="write =/X CIGAR operators"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
343 <param argument="-Y" type="boolean" truevalue="-Y" falsevalue="" label="use soft clipping for supplementary alignments ?"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
344 </section>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
345 </inputs>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
346 <outputs>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
347 <data format="bam" name="alignment_output" label="${tool.name} on ${on_string} (mapped reads in ${io_options.output_format} format)">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
348 <actions>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
349 <conditional name="reference_source.reference_source_selector">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
350 <when value="cached">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
351 <action type="metadata" name="dbkey">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
352 <option type="from_data_table" name="all_fasta" column="1" offset="0">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
353 <filter type="param_value" column="0" value="#" compare="startswith" keep="False"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
354 <filter type="param_value" ref="reference_source.ref_file" column="0"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
355 </option>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
356 </action>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
357 </when>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
358 <when value="history">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
359 <action type="metadata" name="dbkey">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
360 <option type="from_param" name="reference_source.ref_file" param_attribute="dbkey" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
361 </action>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
362 </when>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
363 </conditional>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
364 </actions>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
365 <change_format>
2
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
366 <when input="io_options.output_format" value="paf" format="paf" />
0
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
367 <when input="io_options.output_format" value="CRAM" format="cram" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
368 </change_format>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
369 </data>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
370 </outputs>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
371 <tests>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
372 <test>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
373 <!-- test single input -->
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
374 <param name="reference_source_selector" value="history" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
375 <param name="ref_file" ftype="fasta" value="bwa-mem-mt-genome.fa"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
376 <param name="fastq_input_selector" value="single"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
377 <param name="fastq_input1" ftype="fastqsanger" value="bwa-mem-fasta1.fa"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
378 <param name="highfreq_kmers" ftype="tabular" value="repetitive_k15.txt"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
379 <param name="analysis_type_selector" value="map-ont"/>
2
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
380 <param name="min_occ_floor" value="1000"/>
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
381 <section name="alignment_options">
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
382 <param name="min_occ_floor" value="1000"/>
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
383 <param name="A" value="2"/>
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
384 <param name="B" value="8"/>
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
385 <param name="O" value="12"/>
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
386 <param name="O2" value="32"/>
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
387 <param name="E" value="2"/>
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
388 <param name="E2" value="1"/>
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
389 <param name="z" value="400"/>
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
390 <param name="s" value="40"/>
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
391 </section>
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
392 <output name="alignment_output" ftype="bam" file="winnowmap-test1-fasta.bam" lines_diff="2" >
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
393 <metadata name="dbkey" value="?" />
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
394 </output>
0
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
395 </test>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
396 <test>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
397 <!-- test cram output -->
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
398 <param name="reference_source_selector" value="history" />
2
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
399 <param name="ref_file" ftype="fasta" value="bwa-mem-mt-genome.fa" dbkey="hg19"/>
0
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
400 <param name="fastq_input_selector" value="single"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
401 <param name="fastq_input1" ftype="fastqsanger" value="bwa-mem-fasta1.fa"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
402 <param name="highfreq_kmers" ftype="tabular" value="repetitive_k15.txt"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
403 <param name="analysis_type_selector" value="map-ont"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
404 <param name="output_format" value="CRAM"/>
2
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
405 <output name="alignment_output" ftype="cram" file="winnowmap-test1-fasta.cram" lines_diff="2">
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
406 <metadata name="dbkey" value="hg19" />
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
407 </output>
0
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
408 </test>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
409 <test>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
410 <!-- test paired input -->
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
411 <param name="reference_source_selector" value="history" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
412 <param name="ref_file" ftype="fasta" value="bwa-mem-mt-genome.fa"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
413 <param name="fastq_input_selector" value="paired"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
414 <param name="fastq_input1" ftype="fastqsanger" value="bwa-mem-fastq1.fq"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
415 <param name="fastq_input2" ftype="fastqsanger" value="bwa-mem-fastq2.fq"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
416 <param name="analysis_type_selector" value="map-ont"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
417 <param name="highfreq_kmers" ftype="tabular" value="repetitive_k15.txt"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
418 <output name="alignment_output" ftype="bam" file="winnowmap-test1.bam" lines_diff="2" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
419 </test>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
420 <test>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
421 <!-- test paired input with one pair compressed -->
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
422 <param name="reference_source_selector" value="history" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
423 <param name="ref_file" ftype="fasta" value="bwa-mem-mt-genome.fa"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
424 <param name="fastq_input_selector" value="paired"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
425 <param name="fastq_input1" ftype="fastqsanger.gz" value="bwa-mem-fastq1.fq.gz"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
426 <param name="fastq_input2" ftype="fastqsanger" value="bwa-mem-fastq2.fq"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
427 <param name="highfreq_kmers" ftype="tabular" value="repetitive_k15.txt"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
428 <param name="analysis_type_selector" value="map-ont"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
429 <output name="alignment_output" ftype="bam" file="winnowmap-test1.bam" lines_diff="2" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
430 </test>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
431 <test>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
432 <!-- test collection input -->
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
433 <param name="reference_source_selector" value="history" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
434 <param name="ref_file" ftype="fasta" value="bwa-mem-mt-genome.fa"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
435 <param name="fastq_input_selector" value="paired_collection"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
436 <param name="fastq_input1">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
437 <collection type="paired">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
438 <element name="forward" value="bwa-mem-fastq1.fq" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
439 <element name="reverse" value="bwa-mem-fastq2.fq" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
440 </collection>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
441 </param>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
442 <param name="highfreq_kmers" ftype="tabular" value="repetitive_k15.txt"/>
2
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
443 <output name="alignment_output" ftype="bam" file="winnowmap-test2.bam" lines_diff="2"/>
0
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
444 </test>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
445 <test>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
446 <!-- test data table reference -->
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
447 <param name="reference_source_selector" value="cached" />
2
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
448 <param name="ref_file" value="bwa-mem-mt-genome" dbkey="hg19"/>
0
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
449 <param name="fastq_input_selector" value="single"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
450 <param name="fastq_input1" ftype="fastqsanger" value="bwa-mem-fasta1.fa"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
451 <param name="highfreq_kmers" ftype="tabular" value="repetitive_k15.txt"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
452 <param name="analysis_type_selector" value="map-ont"/>
2
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
453 <section name="alignment_options">
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
454 <param name="min_occ_floor" value="1000"/>
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
455 <param name="A" value="2"/>
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
456 <param name="B" value="8"/>
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
457 <param name="O" value="12"/>
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
458 <param name="O2" value="32"/>
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
459 <param name="E" value="2"/>
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
460 <param name="E2" value="1"/>
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
461 <param name="z" value="400"/>
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
462 <param name="s" value="40"/>
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
463 </section>
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
464 <output name="alignment_output" ftype="bam" file="winnowmap-test1-fasta.bam" lines_diff="2" >
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
465 <metadata name="dbkey" value="bwa-mem-mt-genome-dbkey" />
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
466 </output>
0
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
467 </test>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
468 <test>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
469 <!-- test alignment options -->
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
470 <param name="reference_source_selector" value="cached" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
471 <param name="min_occ_floor" value="1000"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
472 <param name="ref_file" value="bwa-mem-mt-genome"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
473 <param name="fastq_input_selector" value="single"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
474 <param name="fastq_input1" ftype="fastqsanger" value="bwa-mem-fasta1.fa"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
475 <param name="highfreq_kmers" ftype="tabular" value="repetitive_k15.txt"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
476 <param name="analysis_type_selector" value="map-ont"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
477 <section name="alignment_options">
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
478 <!-- the folowing settings correspond to the defaults for "sr"
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
479 mode. The purpose is to check that all alignment params get
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
480 parsed correctly. -->
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
481 <param name="A" value="2" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
482 <param name="B" value="8" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
483 <param name="O" value="12" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
484 <param name="O2" value="32" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
485 <param name="E" value="2" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
486 <param name="E2" value="1" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
487 <param name="z" value="400" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
488 <param name="s" value="40" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
489 </section>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
490 <output name="alignment_output" ftype="bam" file="winnowmap-test1-fasta.bam" lines_diff="2" />
2
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
491 <assert_command>
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
492 <has_text text="-A 2"/>
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
493 <has_text text="-B 8"/>
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
494 <has_text text="-O 12,32"/>
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
495 <has_text text="-E 2,1"/>
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
496 <has_text text="-z 400"/>
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
497 <has_text text="-s 40"/>
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
498 </assert_command>
0
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
499 </test>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
500 <test>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
501 <!-- test paf output -->
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
502 <param name="reference_source_selector" value="history" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
503 <param name="ref_file" ftype="fastqsanger" value="mini_reads.fq" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
504 <param name="fastq_input_selector" value="single"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
505 <param name="fastq_input1" ftype="fastqsanger" value="mini_reads.fq" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
506 <param name="highfreq_kmers" ftype="tabular" value="repetitive_k15.txt"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
507 <param name="analysis_type_selector" value="map-ont"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
508 <param name="output_format" value="paf"/>
2
35ea4a8b1ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f12e139eb362fea66360aefbbc678197e2440139"
iuc
parents: 0
diff changeset
509 <output name="alignment_output" ftype="paf" file="mini_reads.paf" />
0
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
510 </test>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
511 <test>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
512 <!-- test self-homology mode -->
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
513 <param name="reference_source_selector" value="history" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
514 <param name="ref_file" ftype="fasta" value="winnowmap-self-homology.fasta" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
515 <param name="fastq_input_selector" value="single" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
516 <param name="fastq_input1" ftype="fasta" value="winnowmap-self-homology.fasta" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
517 <param name="analysis_type_selector" value="self-homology" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
518 <output name="alignment_output" ftype="bam" file="winnowmap-self-homology.bam" lines_diff="2" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
519 </test>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
520 <test>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
521 <!-- test sv_off parameter -->
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
522 <param name="reference_source_selector" value="history" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
523 <param name="ref_file" ftype="fasta" value="bwa-mem-mt-genome.fa"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
524 <param name="fastq_input_selector" value="single"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
525 <param name="fastq_input1" ftype="fastqsanger" value="bwa-mem-fasta1.fa"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
526 <param name="highfreq_kmers" ftype="tabular" value="repetitive_k15.txt"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
527 <param name="analysis_type_selector" value="map-ont"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
528 <param name="sv_off" value="True"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
529 <output name="alignment_output" ftype="bam" file="winnowmap-test2-fasta.bam" lines_diff="2" />
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
530 </test>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
531 </tests>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
532 <help>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
533
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
534 Users’ Guide
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
535 ------------
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
536
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
537 Winnowmap is a long-read mapping algorithm optimized for mapping ONT and
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
538 PacBio reads to repetitive reference sequences. Winnowmap development began
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
539 on top of minimap2 codebase, and since then we have incorporated the
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
540 following two ideas to improve mapping accuracy within repeats.
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
541
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
542 Winnowmap implements a novel weighted minimizer sampling algorithm (>=v1.0).
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
543 This optimization was motivated by the need to avoid masking of frequently
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
544 occurring k-mers during the seeding stage in an efficient manner, and achieve
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
545 better mapping accuracy in complex repeats (e.g., long tandem repeats) of
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
546 the human genome. Using weighted minimizers, Winnowmap down-weights
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
547 frequently occurring k-mers, thus reducing their chance of getting selected
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
548 as minimizers. Users can refer to this paper for more details. This idea is
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
549 helpful to preserve the theoretical guarantee of minimizer sampling technique,
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
550 i.e., if two sequences share a substring of a specified length, then they
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
551 must be guaranteed to have a matching minimizer.
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
552
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
553 We noticed that the highest scoring alignment doesn't necessarily correspond
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
554 to correct placement of reads in repetitive regions of T2T human chromosomes.
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
555 In the presence of a non-reference allele within a repeat, a read sampled
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
556 from that region could be mapped to an incorrect repeat copy because the
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
557 standard pairwise sequence alignment scoring system penalizes true variants.
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
558 This is also sometimes referred to as allelic bias. To address this bias,
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
559 we introduced and implemented an idea of using minimal confidently alignable
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
560 substrings (>=v2.0). These are minimal-length substrings in a read that align
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
561 end-to-end to a reference with mapping quality score above a user-specified
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
562 threshold. This approach treats each read mapping as a collection of
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
563 confident sub-alignments, which is more tolerant of structural variation
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
564 and more sensitive to paralog-specific variants (PSVs). Our most recent
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
565 paper desribes this concept and benchmarking results.
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
566
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
567 General usage
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
568 ~~~~~~~~~~~~~
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
569
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
570 For either mapping long reads or computing whole-genome alignments, Winnowmap
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
571 requires pre-computing high frequency k-mers (e.g., top 0.02% most frequent)
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
572 in a reference. Winnowmap uses meryl k-mer counting tool for this purpose.
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
573
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
574 Mapping ONT or PacBio-hifi WGS reads
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
575
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
576
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
577 .. code::
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
578
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
579 meryl count k=15 output merylDB ref.fa
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
580 meryl print greater-than distinct=0.9998 merylDB > repetitive_k15.txt
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
581
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
582
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
583 .. code::
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
584
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
585 winnowmap -W repetitive_k15.txt -ax map-ont ref.fa ont.fq.gz > output.sam [OR]
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
586 winnowmap -W repetitive_k15.txt -ax map-pb ref.fa hifi.fq.gz > output.sam
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
587
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
588 Mapping genome assemblies
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
589
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
590
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
591 .. code::
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
592
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
593 meryl count k=19 output merylDB asm1.fa
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
594 meryl print greater-than distinct=0.9998 merylDB > repetitive_k19.txt
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
595
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
596
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
597 .. code::
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
598
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
599 winnowmap -W repetitive_k19.txt -ax asm20 asm1.fa asm2.fa > output.sam
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
600
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
601 For the genome-to-genome use case, it may be useful to visualize the dot plot. This perl script can be used to generate a dot plot from paf-formatted output. In both usage cases, pre-computing repetitive k-mers using meryl is quite fast, e.g., it typically takes 2-3 minutes for the human genome reference.
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
602
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
603 Use cases
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
604 ~~~~~~~~~
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
605
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
606 Winnowmap uses the same base algorithm for all applications. However, due
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
607 to the different data types it supports, Winnowmap needs to be tuned for
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
608 optimal performance and accuracy. It is usually recommended to choose a
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
609 preset with option **-x**, which sets multiple parameters at the same
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
610 time. The default setting is the same as ``map-ont``.
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
611
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
612 Map long noisy genomic reads
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
613 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
614
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
615 The difference between ``map-pb`` and ``map-ont`` is that ``map-pb``
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
616 uses homopolymer-compressed (HPC) minimizers as seeds, while ``map-ont``
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
617 uses ordinary minimizers as seeds. Emperical evaluation suggests HPC
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
618 minimizers improve performance and sensitivity when aligning PacBio
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
619 reads, but hurt when aligning Nanopore reads.
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
620
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
621 Map long mRNA/cDNA reads
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
622 ^^^^^^^^^^^^^^^^^^^^^^^^
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
623
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
624 There are different long-read RNA-seq technologies, including
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
625 tranditional full-length cDNA, EST, PacBio Iso-seq, Nanopore 2D cDNA-seq
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
626 and Direct RNA-seq. They produce data of varying quality and properties.
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
627 By default, ``-x splice`` assumes the read orientation relative to the
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
628 transcript strand is unknown. It tries two rounds of alignment to infer
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
629 the orientation and write the strand to the ``ts`` SAM/PAF tag if
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
630 possible. For Iso-seq, Direct RNA-seq and tranditional full-length
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
631 cDNAs, it would be desired to apply ``-u f`` to force Winnowmap to
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
632 consider the forward transcript strand only. This speeds up alignment
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
633 with slight improvement to accuracy. For noisy Nanopore Direct RNA-seq
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
634 reads, it is recommended to use a smaller k-mer size for increased
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
635 sensitivity to the first or the last exons.
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
636
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
637 It is worth noting that by default ``-x splice`` prefers
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
638 GT[A/G]..[C/T]AG over GT[C/T]..[A/G]AG, and then over other splicing
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
639 signals. Considering one additional base improves the junction accuracy
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
640 for noisy reads, but reduces the accuracy when aligning against the
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
641 widely used SIRV control data. This is because SIRV does not honor the
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
642 evolutionarily conservative splicing signal. If you are studying SIRV,
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
643 you may apply ``--splice-flank=no`` to let Winnowmap only model GT..AG,
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
644 ignoring the additional base.
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
645
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
646
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
647 Map short accurate genomic reads
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
648 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
649
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
650 When two read files are specified, Winnowmap reads from each file in turn
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
651 and merge them into an interleaved stream internally. Two reads are
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
652 considered to be paired if they are adjacent in the input stream and
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
653 have the same name (with the ``/[0-9]`` suffix trimmed if present).
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
654 Single- and paired-end reads can be mixed.
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
655
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
656 Winnowmap does not work well with short spliced reads. There are many
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
657 capable RNA-seq mappers for short reads.
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
658
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
659 Full genome/assembly alignment
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
660 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
661
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
662 For cross-species full-genome alignment, the scoring system needs to be
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
663 tuned according to the sequence divergence.
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
664
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
665 Self-homology map creation
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
666 ^^^^^^^^^^^^^^^^^^^^^^^^^^
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
667
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
668 A self-homology map is created by mapping a genome (e.g. that of E. coli)
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
669 against itself. When this option is used the same FASTA file should
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
670 be used for reference and for the (single ended mode) query.
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
671
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
672 Advanced features
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
673 ~~~~~~~~~~~~~~~~~
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
674
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
675 Working with >65535 CIGAR operations
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
676 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
677
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
678 Due to a design flaw, BAM does not work with CIGAR strings with >65535
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
679 operations (SAM and CRAM work). However, for ultra-long nanopore reads
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
680 Winnowmap may align ~1% of read bases with long CIGARs beyond the
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
681 capability of BAM. If you convert such SAM/CRAM to BAM, Picard and
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
682 recent samtools will throw an error and abort. Older samtools and other
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
683 tools may create corrupted BAM.
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
684
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
685 To avoid this issue, you can add option ``-L`` at the Winnowmap command line.
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
686 This option moves a long CIGAR to the ``CG`` tag and leaves a fully clipped
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
687 CIGAR at the SAM CIGAR column. Current tools that don’t read CIGAR
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
688 (e.g. merging and sorting) still work with such BAM records; tools that read
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
689 CIGAR will effectively ignore these records. It has been decided that future
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
690 tools will seamlessly recognize long-cigar records generated by option `-L`.
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
691
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
692 **TD;DR**: if you work with ultra-long reads and use tools that only
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
693 process BAM files, please add option ``-L``.
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
694
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
695 The cs optional tag
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
696 ^^^^^^^^^^^^^^^^^^^
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
697
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
698 The ``cs`` SAM/PAF tag encodes bases at mismatches and INDELs. It
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
699 matches regular expression
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
700 ``/(:[0-9]+|\*[a-z][a-z]|[=\+\-][A-Za-z]+)+/``. Like CIGAR, ``cs``
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
701 consists of series of operations. Each leading character specifies the
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
702 operation; the following sequence is the one involved in the operation.
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
703
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
704 The ``cs`` tag is enabled by command line option ``--cs``. The following
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
705 alignment, for example:
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
706
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
707 .. code::
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
708
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
709 CGATCGATAAATAGAGTAG---GAATAGCA
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
710 |||||| |||||||||| |||| |||
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
711 CGATCG---AATAGAGTAGGTCGAATtGCA
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
712
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
713 is represented as ``:6-ata:10+gtc:4*at:3``, where ``:[0-9]+`` represents
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
714 an identical block, ``-ata`` represents a deltion, ``+gtc`` an insertion
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
715 and ``*at`` indicates reference base ``a`` is substituted with a query
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
716 base ``t``. It is similar to the ``MD`` SAM tag but is standalone and
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
717 easier to parse.
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
718
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
719 If ``--cs=long`` is used, the ``cs`` string also contains identical
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
720 sequences in the alignment. The above example will become
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
721 ``=CGATCG-ata=AATAGAGTAG+gtc=GAAT*at=GCA``. The long form of ``cs``
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
722 encodes both reference and query sequences in one string.
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
723
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
724 Benchmarking
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
725 ~~~~~~~~~~~~
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
726
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
727 When comparing Winnowmap (v1.0) to minimap2 (v2.17-r954), we observed
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
728 a reduction in the mapping error-rate from 0.14% to 0.06% in the recently
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
729 finished human X chromosome, and from 3.6% to 0% within the highly repetitive
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
730 X centromere (3.1 Mbp). Winnowmap improves mapping accuracy within repeats
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
731 and achieves these results with sparser sampling, leading to better index
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
732 compression and competitive runtimes. By avoiding masking, we show that
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
733 Winnowmap maintains uniform minimizer density.
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
734
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
735 </help>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
736 <expand macro="citations"/>
1c070debf549 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/winnowmap commit f3c75fcbec417c749fca98a8d0cb3415c427dbb8"
iuc
parents:
diff changeset
737 </tool>