Mercurial > repos > iuc > vsearch
annotate search.xml @ 6:9495df9dd6ef draft default tip
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 98411bbc8c371cf56d81fc4a1402ee64efef41eb"
| author | iuc |
|---|---|
| date | Wed, 04 Nov 2020 07:36:19 +0000 |
| parents | 4258854759ba |
| children |
| rev | line source |
|---|---|
|
6
9495df9dd6ef
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 98411bbc8c371cf56d81fc4a1402ee64efef41eb"
iuc
parents:
3
diff
changeset
|
1 <tool id="vsearch_search" name="VSearch search" version="@VERSION@.1"> |
| 0 | 2 <description></description> |
| 3 <macros> | |
| 4 <import>vsearch_macros.xml</import> | |
| 5 </macros> | |
| 6 <expand macro="requirements" /> | |
| 7 <expand macro="stdio" /> | |
| 8 <expand macro="version_command" /> | |
| 9 <command> | |
| 10 <![CDATA[ | |
| 11 vsearch | |
| 12 | |
| 13 @GENERAL@ | |
|
6
9495df9dd6ef
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 98411bbc8c371cf56d81fc4a1402ee64efef41eb"
iuc
parents:
3
diff
changeset
|
14 --db '$dbfile' |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
15 #if $dbmask: |
|
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
16 --dbmask "$dbmask" |
|
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
17 #end if |
| 0 | 18 |
| 19 ##--fulldp full dynamic programming alignment (always on) | |
| 20 ##--gapext STRING penalties for gap extension (2I/1E) | |
| 21 ##--gapopen STRING penalties for gap opening (20I/2E) | |
| 22 $hardmask | |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
23 --id "$id" |
|
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
24 --iddef "$iddef" |
| 0 | 25 |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
26 #if str( $qmask ) != 'no': |
|
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
27 --qmask "$qmask" |
| 0 | 28 #end if |
| 29 | |
| 30 ## --rowlen INT width of alignment lines in alnout output (64) | |
| 31 | |
| 32 $self_param | |
| 33 $selfid_param | |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
34 $sizeout |
|
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
35 --strand "$strand" |
|
6
9495df9dd6ef
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 98411bbc8c371cf56d81fc4a1402ee64efef41eb"
iuc
parents:
3
diff
changeset
|
36 --usearch_global '$queryfile' |
| 0 | 37 |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
38 #if '--alnout' in str($outputs).split( "," ): |
|
6
9495df9dd6ef
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 98411bbc8c371cf56d81fc4a1402ee64efef41eb"
iuc
parents:
3
diff
changeset
|
39 --alnout '$alnout' |
| 0 | 40 #end if |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
41 #if '--blast6out' in str($outputs).split( "," ): |
|
6
9495df9dd6ef
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 98411bbc8c371cf56d81fc4a1402ee64efef41eb"
iuc
parents:
3
diff
changeset
|
42 --blast6out '$blast6out' |
| 0 | 43 #end if |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
44 #if '--dbmatched' in str($outputs).split( "," ): |
|
6
9495df9dd6ef
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 98411bbc8c371cf56d81fc4a1402ee64efef41eb"
iuc
parents:
3
diff
changeset
|
45 --dbmatched '$dbmatched' |
| 0 | 46 #end if |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
47 #if '--dbnotmatched' in str($outputs).split( "," ): |
|
6
9495df9dd6ef
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 98411bbc8c371cf56d81fc4a1402ee64efef41eb"
iuc
parents:
3
diff
changeset
|
48 --dbnotmatched '$dbnotmatched' |
| 0 | 49 #end if |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
50 #if '--fastapairs' in str($outputs).split( "," ): |
|
6
9495df9dd6ef
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 98411bbc8c371cf56d81fc4a1402ee64efef41eb"
iuc
parents:
3
diff
changeset
|
51 --fastapairs '$fastapairs' |
| 0 | 52 #end if |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
53 #if '--notmatched' in str($outputs).split( "," ): |
|
6
9495df9dd6ef
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 98411bbc8c371cf56d81fc4a1402ee64efef41eb"
iuc
parents:
3
diff
changeset
|
54 --notmatched '$notmatched' |
| 0 | 55 #end if |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
56 #if '--matched' in str($outputs).split( "," ): |
|
6
9495df9dd6ef
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 98411bbc8c371cf56d81fc4a1402ee64efef41eb"
iuc
parents:
3
diff
changeset
|
57 --matched '$matched' |
| 0 | 58 #end if |
| 59 | |
| 60 #if $adv_opts.adv_opts_selector == "advanced": | |
| 61 $adv_opts.top_hits_only | |
| 62 $adv_opts.rightjust | |
| 63 $adv_opts.leftjust | |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
64 --target_cov "$adv_opts.target_cov" |
|
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
65 --query_cov "$adv_opts.query_cov" |
| 0 | 66 |
| 67 | |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
68 #if str( $adv_opts.maxid ): |
|
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
69 --maxid "$adv_opts.maxid" |
| 0 | 70 #end if |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
71 #if str( $adv_opts.maxqt ): |
|
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
72 --maxqt "$adv_opts.maxqsize" |
| 0 | 73 #end if |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
74 #if str( $adv_opts.maxsizeratio ): |
|
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
75 --maxsizeratio "$adv_opts.maxsizeratio" |
| 0 | 76 #end if |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
77 #if str( $adv_opts.maxsl ): |
|
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
78 --maxsl "$adv_opts.maxsl" |
| 0 | 79 #end if |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
80 #if str( $adv_opts.mid ): |
|
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
81 --mid "$adv_opts.mid" |
| 0 | 82 #end if |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
83 #if str( $adv_opts.minqt ): |
|
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
84 --minqt "$adv_opts.minqt" |
| 0 | 85 #end if |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
86 #if str( $adv_opts.minsizeratio ): |
|
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
87 --minsizeratio "$adv_opts.minseqlength" |
| 0 | 88 #end if |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
89 #if str( $adv_opts.minsl ): |
|
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
90 --minsl "$adv_opts.minsl" |
| 0 | 91 #end if |
| 92 | |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
93 #if str( $adv_opts.mintsize ): |
|
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
94 --mintsize "$adv_opts.mintsize" |
| 0 | 95 #end if |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
96 #if str( $adv_opts.mismatch ): |
|
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
97 --mismatch "$adv_opts.mismatch" |
| 0 | 98 #end if |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
99 #if str( $adv_opts.maxqsize ): |
|
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
100 --maxqsize "$adv_opts.maxqsize" |
| 0 | 101 #end if |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
102 #if str( $adv_opts.mincols ): |
|
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
103 --mincols "$adv_opts.mincols" |
| 0 | 104 #end if |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
105 #if str( $adv_opts.maxsubs ): |
|
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
106 --maxsubs "$adv_opts.maxsubs" |
| 0 | 107 #end if |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
108 #if str( $adv_opts.maxrejects ): |
|
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
109 --maxrejects "$adv_opts.maxrejects" |
| 0 | 110 #end if |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
111 #if str( $adv_opts.maxaccepts ): |
|
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
112 --maxaccepts "$adv_opts.maxaccepts" |
| 0 | 113 #end if |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
114 #if str( $adv_opts.maxdiffs ): |
|
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
115 --maxdiffs "$adv_opts.maxdiffs" |
| 0 | 116 #end if |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
117 #if str( $adv_opts.maxgaps ): |
|
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
118 --maxgaps "$adv_opts.maxgaps" |
| 0 | 119 #end if |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
120 #if str( $adv_opts.maxhits ): |
|
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
121 --maxhits "$adv_opts.maxhits" |
| 0 | 122 #end if |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
123 #if str( $adv_opts.match ): |
|
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
124 --match "$adv_opts.match" |
| 0 | 125 #end if |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
126 #if str( $adv_opts.idprefix ): |
|
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
127 --idprefix "$adv_opts.idprefix" |
| 0 | 128 #end if |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
129 #if str( $adv_opts.idsuffix ): |
|
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
130 --idsuffix str( $adv_opts.idsuffix ) |
| 0 | 131 #end if |
| 132 | |
| 133 #if $adv_opts.uclust_output.uclust_output_select == 'yes': | |
|
6
9495df9dd6ef
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 98411bbc8c371cf56d81fc4a1402ee64efef41eb"
iuc
parents:
3
diff
changeset
|
134 --uc '$uc' |
| 0 | 135 $adv_opts.uclust_output.uc_allhits |
| 136 #end if | |
| 137 | |
| 138 #if $adv_opts.userfields_output.userfields_output_select == 'yes': | |
| 139 --userfields '#echo '+'.join( str($adv_opts.userfields_output.userfields).split(',') )#' | |
|
6
9495df9dd6ef
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 98411bbc8c371cf56d81fc4a1402ee64efef41eb"
iuc
parents:
3
diff
changeset
|
140 --userout '$userout' |
| 0 | 141 #end if |
| 142 | |
| 143 ##--weak_id REAL include aligned hits with >= id; continue search | |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
144 --wordlength "$adv_opts.wordlength" |
| 0 | 145 |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
146 $adv_opts.output_no_hits |
| 0 | 147 |
| 148 #end if | |
| 149 | |
| 150 | |
| 151 ]]> | |
| 152 </command> | |
| 153 <inputs> | |
| 154 <param name="queryfile" type="data" format="fasta" label="Select your query FASTA file" help="(--usearch_global)" /> | |
| 155 <param name="dbfile" type="data" format="fasta" label="Select your database FASTA file" help="(--db)" /> | |
| 156 | |
| 157 <expand macro="qmask" /> | |
| 158 <expand macro="sizeout" /> | |
| 159 <expand macro="strand" /> | |
| 160 <expand macro="self_and_selfid" /> | |
| 161 <expand macro="id_and_iddef" /> | |
| 162 <expand macro="hardmask" /> | |
| 163 | |
| 164 <param name="dbmask" type="select" optional="True" label="Mask database sequences" help="(--dbmask)"> | |
| 165 <option value="none" selected="True">No masking</option> | |
| 166 <option value="dust" selected="True">dust</option> | |
| 167 <option value="soft">soft</option> | |
| 168 </param> | |
| 169 | |
| 170 <expand macro="general_output"> | |
| 171 <option value="--dbmatched">FASTA file for matching database sequences</option> | |
| 172 <option value="--dbnotmatched">FASTA file for non-matching database sequences</option> | |
| 173 <option value="--notmatched">Write non-matching query sequences to separate file</option> | |
| 174 <option value="--matched">Write matching query sequences to separate file</option> | |
| 175 </expand> | |
| 176 | |
| 177 <conditional name="adv_opts"> | |
| 178 <param name="adv_opts_selector" type="select" label="Advanced Options"> | |
| 179 <option value="basic" selected="True">Hide Advanced Options</option> | |
| 180 <option value="advanced">Show Advanced Options</option> | |
| 181 </param> | |
| 182 <when value="basic" /> | |
| 183 <when value="advanced"> | |
| 184 | |
| 185 <param name="top_hits_only" type="boolean" truevalue="--top_hits_only" falsevalue="" checked="False" | |
| 186 label="Output only hits with identity equal to the best" help="(--top_hits_only)"/> | |
| 187 <param name="rightjust" type="boolean" truevalue="--rightjust" falsevalue="" checked="False" | |
| 188 label="Reject if terminal gaps at alignment right end" help="(--rightjust)"/> | |
| 189 <param name="leftjust" type="boolean" truevalue="--leftjust" falsevalue="" checked="False" | |
| 190 label="Reject if terminal gaps at alignment left end" help="(--leftjust)"/> | |
| 191 | |
| 192 <param name="query_cov" type="float" value="" optional="True" label="Reject if fraction of query seq. aligned lower than this value" | |
| 193 help="(--query_cov)"/> | |
| 194 <param name="target_cov" type="float" value="" optional="True" label="Reject if fraction of target seq. aligned lower than this value" | |
| 195 help="(--target_cov)"/> | |
| 196 <param name="maxid" type="float" value="" optional="True" label="Reject if identity higher than this value" | |
| 197 help="(--maxid)"/> | |
| 198 <param name="maxqt" type="float" value="" optional="True" label="Reject if query/target length ratio higher than this value" | |
| 199 help="(--maxqt)"/> | |
| 200 <param name="maxsizeratio" type="float" value="" optional="True" label="Reject if query/target abundance ratio higher than this value" | |
| 201 help="(--maxsizeratio)"/> | |
| 202 <param name="maxsl" type="float" value="" optional="True" label="Reject if shorter/longer length ratio higher than this value" | |
| 203 help="(--maxsl)"/> | |
| 204 <param name="mid" type="float" value="" optional="True" label="Reject if percent identity lower than this value, ignoring gaps" | |
| 205 help="(--mid)"/> | |
| 206 <param name="minqt" type="float" value="" optional="True" label="Reject if query/target length ratio lower than this value" | |
| 207 help="(--minqt)"/> | |
| 208 <param name="minsl" type="float" value="" optional="True" label="Reject if shorter/longer length ratio lower than this value" | |
| 209 help="(--minsl)"/> | |
| 210 <param name="minsizeratio" type="float" value="" optional="True" label="Reject if query/target abundance ratio lower than this value" | |
| 211 help="(--minsizeratio)"/> | |
| 212 | |
| 213 <param name="maxqsize" type="integer" value="" optional="True" label="Reject if query abundance larger than this value" | |
| 214 help="(--maxqsize)"/> | |
| 215 <param name="mincols" type="integer" value="" optional="True" label="Reject if alignment length shorter than this value" | |
| 216 help="(--mincols)"/> | |
| 217 <param name="maxsubs" type="integer" value="" optional="True" label="Reject if more substitutions than this value" | |
| 218 help="(--maxsubs)"/> | |
| 219 <expand macro="maxrejects" /> | |
| 220 <expand macro="maxaccepts" /> | |
| 221 <param name="maxdiffs" type="integer" value="" optional="True" label="Reject if more substitutions or indels than this value" | |
| 222 help="(--maxdiffs)"/> | |
| 223 <param name="maxgaps" type="integer" value="" optional="True" label="Reject if more indels than this value" | |
| 224 help="(--maxgaps)"/> | |
| 225 <param name="maxhits" type="integer" value="" optional="True" label="Maximum number of hits to show" | |
| 226 help="(--maxhits)"/> | |
| 227 <param name="match" type="integer" value="2" label="Score for match" | |
| 228 help="(--match)"/> | |
| 229 <param name="idprefix" type="integer" value="" optional="True" label="Reject if first n nucleotides do not match" | |
| 230 help="(--idprefix)"/> | |
| 231 <param name="idsuffix" type="integer" value="" optional="True" label="Reject if last n nucleotides do not match" | |
| 232 help="(--idsuffix)"/> | |
| 233 <param name="mintsize" type="integer" value="" optional="True" label="Reject if target abundance lower" | |
| 234 help="(--mintsize)"/> | |
| 235 <param name="mismatch" type="integer" value="-4" label="Score for mismatch" | |
| 236 help="(--mismatch)"/> | |
| 237 | |
| 238 <conditional name="uclust_output"> | |
| 239 <param name="uclust_output_select" type="select" label="UCLUST-like output" help="(--uc)"> | |
| 240 <option value="yes">Yes</option> | |
| 241 <option value="no" selected="True">No</option> | |
| 242 </param> | |
| 243 <when value="yes"> | |
| 244 <param name="uc_allhits" type="boolean" truevalue="--uc_allhits" falsevalue="" checked="False" | |
| 245 label="Show all, not just top hits" help="(--uc_allhits)"/> | |
| 246 </when> | |
| 247 <when value="no" /> | |
| 248 </conditional> | |
| 249 | |
| 250 <param name="wordlength" type="integer" value="8" min="3" max="15" label="Length of words for database index 3-15" | |
| 251 help="Allowed values: 3-15 (--wordlength)"/> | |
| 252 <param name="output_no_hits" type="boolean" truevalue="--output_no_hits" falsevalue="" checked="False" | |
| 253 label="Write non-matching queries to the output file" help="(--output_no_hits)"/> | |
| 254 | |
| 255 <expand macro="userfields" /> | |
| 256 </when> | |
| 257 </conditional> | |
| 258 | |
| 259 | |
| 260 </inputs> | |
| 261 <outputs> | |
|
6
9495df9dd6ef
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 98411bbc8c371cf56d81fc4a1402ee64efef41eb"
iuc
parents:
3
diff
changeset
|
262 <data name="uc" format="tabular" label="${tool.name} on ${on_string}: UCLUST like output"> |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
263 <filter>adv_opts['adv_opts_selector'] == "advanced" and adv_opts['uclust_output']['uclust_output_select'] == 'yes'</filter> |
| 0 | 264 </data> |
| 265 <data name="dbnotmatched" format="fasta" label="${tool.name} on ${on_string}: Non-matched database sequences"> | |
| 266 <filter>'--dbnotmatchedt' in outputs</filter> | |
| 267 </data> | |
| 268 <data name="dbmatched" format="fasta" label="${tool.name} on ${on_string}: Matched database sequences"> | |
| 269 <filter>'--dbmatched' in outputs</filter> | |
| 270 </data> | |
| 271 <data name="alnout" format="fasta" label="${tool.name} on ${on_string}: Alignment"> | |
| 272 <filter>'--alnout' in outputs</filter> | |
| 273 </data> | |
| 274 <data name="blast6out" format="tabular" label="${tool.name} on ${on_string}: BLAST like tabular"> | |
| 275 <filter>'--blast6out' in outputs</filter> | |
| 276 </data> | |
| 277 <data name="notmatched" format="fasta" label="${tool.name} on ${on_string}: Non-matched queries"> | |
| 278 <filter>'--notmatched' in outputs</filter> | |
| 279 </data> | |
| 280 <data name="matched" format="fasta" label="${tool.name} on ${on_string}: Matching query sequences"> | |
| 281 <filter>'--matched' in outputs</filter> | |
| 282 </data> | |
| 283 <data name="fastapairs" format="fasta" label="${tool.name} on ${on_string}: Query/Target sequences"> | |
| 284 <filter>'--fastapairs' in outputs</filter> | |
| 285 </data> | |
| 286 <data name="userout" format="tabular" label="${tool.name} on ${on_string}: tabular output"> | |
|
2
f29e21388219
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 64c1c4c664c6a131d897f574dc849f5668fa97d2
iuc
parents:
0
diff
changeset
|
287 <filter>adv_opts['adv_opts_selector'] == "advanced" and adv_opts['userfields_output']['userfields_output_select'] == 'yes'</filter> |
| 0 | 288 </data> |
| 289 </outputs> | |
| 290 <tests> | |
|
6
9495df9dd6ef
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 98411bbc8c371cf56d81fc4a1402ee64efef41eb"
iuc
parents:
3
diff
changeset
|
291 <test expect_num_outputs="2"> |
| 0 | 292 <param name="dbfile" value="three_human_mRNA.fasta" ftype="fasta" /> |
| 293 <param name="queryfile" value="query.fasta" ftype="fasta" /> | |
| 294 <param name="outputs" value="--blast6out,--dbmatched" /> | |
| 295 <param name="dbmask" value="none" /> | |
| 296 <param name="adv_opts_selector" value="advanced" /> | |
| 297 <param name="top_hits_only" value="True" /> | |
| 298 <output name="dbmatched" file="search_dbmatched_result1.fasta" ftype="fasta" /> | |
| 299 <output name="blast6out" file="search_blast6out_result1.tabular" ftype="tabular" /> | |
| 300 </test> | |
|
6
9495df9dd6ef
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 98411bbc8c371cf56d81fc4a1402ee64efef41eb"
iuc
parents:
3
diff
changeset
|
301 <test expect_num_outputs="4"> |
| 0 | 302 <param name="dbfile" value="three_human_mRNA.fasta" ftype="fasta" /> |
| 303 <param name="queryfile" value="query.fasta" ftype="fasta" /> | |
| 304 <param name="outputs" value="--fastapairs,--matched" /> | |
| 305 <param name="dbmask" value="none" /> | |
| 306 <param name="adv_opts_selector" value="advanced" /> | |
| 307 <param name="userfields_output_select" value="yes" /> | |
| 308 <param name="userfields" value="query,target,evalue" /> | |
| 309 <param name="top_hits_only" value="True" /> | |
| 310 <param name="output_no_hits" value="True" /> | |
|
6
9495df9dd6ef
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 98411bbc8c371cf56d81fc4a1402ee64efef41eb"
iuc
parents:
3
diff
changeset
|
311 <param name="uclust_output_select" value="yes" /> |
|
9495df9dd6ef
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsearch commit 98411bbc8c371cf56d81fc4a1402ee64efef41eb"
iuc
parents:
3
diff
changeset
|
312 <output name="uc" file="search_dbmatched_uc.tsv" ftype="tabular" /> |
| 0 | 313 <output name="matched" file="search_matched_result2.fasta" ftype="fasta" /> |
| 314 <output name="fastapairs" file="search_fastapairs_result2.fasta" ftype="fasta" /> | |
| 315 <output name="userout" file="search_userfields_result2.tabular" ftype="tabular" /> | |
| 316 </test> | |
| 317 </tests> | |
| 318 <help> | |
| 319 <![CDATA[ | |
| 320 **What it does** | |
| 321 | |
| 322 Sequence search based on vsearch. | |
| 323 | |
| 324 @USERFIELDS_HELP@ | |
| 325 | |
| 326 Searching options | |
| 327 --alnout FILENAME filename for human-readable alignment output | |
| 328 --blast6out FILENAME filename for blast-like tab-separated output | |
| 329 --db FILENAME filename for FASTA formatted database for search | |
| 330 --dbmask mask db with "dust", "soft" or "none" method (dust) | |
| 331 --dbmatched FILENAME FASTA file for matching database sequences | |
| 332 --dbnotmatched FILENAME FASTA file for non-matching database sequences | |
| 333 --fastapairs FILENAME FASTA file with pairs of query and target | |
| 334 --fulldp full dynamic programming alignment (always on) | |
| 335 --gapext STRING penalties for gap extension (2I/1E) | |
| 336 --gapopen STRING penalties for gap opening (20I/2E) | |
| 337 --hardmask mask by replacing with N instead of lower case | |
| 338 --id REAL reject if identity lower | |
| 339 --iddef INT id definition, 0-4=CD-HIT,all,int,MBL,BLAST (2) | |
| 340 --idprefix INT reject if first n nucleotides do not match | |
| 341 --idsuffix INT reject if last n nucleotides do not match | |
| 342 --leftjust reject if terminal gaps at alignment left end | |
| 343 --match INT score for match (2) | |
| 344 --matched FILENAME FASTA file for matching query sequences | |
| 345 --maxaccepts INT number of hits to accept and show per strand (1) | |
| 346 --maxdiffs INT reject if more substitutions or indels | |
| 347 --maxgaps INT reject if more indels | |
| 348 --maxhits INT maximum number of hits to show (unlimited) | |
| 349 --maxid REAL reject if identity higher | |
| 350 --maxqsize INT reject if query abundance larger | |
| 351 --maxqt REAL reject if query/target length ratio higher | |
| 352 --maxrejects INT number of non-matching hits to consider (32) | |
| 353 --maxsizeratio REAL reject if query/target abundance ratio higher | |
| 354 --maxsl REAL reject if shorter/longer length ratio higher | |
| 355 --maxsubs INT reject if more substitutions | |
| 356 --mid REAL reject if percent identity lower, ignoring gaps | |
| 357 --mincols INT reject if alignment length shorter | |
| 358 --minqt REAL reject if query/target length ratio lower | |
| 359 --minsizeratio REAL reject if query/target abundance ratio lower | |
| 360 --minsl REAL reject if shorter/longer length ratio lower | |
| 361 --mintsize INT reject if target abundance lower | |
| 362 --mismatch INT score for mismatch (-4) | |
| 363 --notmatched FILENAME FASTA file for non-matching query sequences | |
| 364 --output_no_hits output non-matching queries to output files | |
| 365 --qmask mask query with "dust", "soft" or "none" method (dust) | |
| 366 --query_cov REAL reject if fraction of query seq. aligned lower | |
| 367 --rightjust reject if terminal gaps at alignment right end | |
| 368 --rowlen INT width of alignment lines in alnout output (64) | |
| 369 --self reject if labels identical | |
| 370 --selfid reject if sequences identical | |
| 371 --sizeout write abundance annotation to output | |
| 372 --strand search "plus" or "both" strands (plus) | |
| 373 --target_cov REAL reject if fraction of target seq. aligned lower | |
| 374 --top_hits_only output only hits with identity equal to the best | |
| 375 --uc FILENAME filename for UCLUST-like output | |
| 376 --uc_allhits show all, not just top hit with uc output | |
| 377 --usearch_global FILENAME filename of queries for global alignment search | |
| 378 --userfields STRING fields to output in userout file | |
| 379 --userout FILENAME filename for user-defined tab-separated output | |
| 380 --weak_id REAL include aligned hits with >= id; continue search | |
| 381 --wordlength INT length of words for database index 3-15 (8) | |
| 382 | |
| 383 @EXTERNAL_DOCUMENTATION@ | |
| 384 | |
| 385 | |
| 386 ]]> | |
| 387 </help> | |
| 388 <expand macro="citations" /> | |
| 389 </tool> |
