Mercurial > repos > iuc > last
annotate macros_last.xml @ 1:86206f93fb13 draft
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit 67b8e5adffa4015ee60b1b4a0cd220f632ba1082"
author | iuc |
---|---|
date | Wed, 22 Jul 2020 19:50:13 -0400 |
parents | 9a7e91fc6562 |
children | 8705e0d74a0f |
rev | line source |
---|---|
0
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
1 <macros> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
2 <token name="@LAST_CONDA_VERSION@">1021</token> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
3 <token name="@LAST_HELP@"><![CDATA[ |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
4 Documentation : http://last.cbrc.jp/ |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
5 |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
6 LAST finds similar regions between sequences. |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
7 |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
8 The main technical innovation is that LAST finds initial matches based on their multiplicity, instead of using a fixed length (e.g. BLAST uses 11-mers). To find these variable-length matches, it uses a suffix array (inspired by Vmatch). To achieve high sensitivity, it uses a spaced suffix array (or subset suffix array), analogous to spaced seeds (or subset seeds). |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
9 |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
10 LAST can: |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
11 - Handle big sequence data, e.g: |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
12 - Compare two vertebrate genomes. |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
13 - Align billions of DNA reads to a genome. |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
14 - Indicate the reliability of each aligned column. |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
15 - Use sequence quality data properly. |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
16 - Compare DNA to proteins, with frameshifts. |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
17 - Compare PSSMs to sequences. |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
18 - Calculate the likelihood of chance similarities between random sequences. |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
19 - Do split and spliced alignment. |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
20 - Train alignment parameters for unusual kinds of sequence (e.g. nanopore). |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
21 |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
22 ]]></token> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
23 <xml name="citations"> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
24 <citation type="doi">10.1101/gr.113985.110</citation> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
25 </xml> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
26 |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
27 <xml name="input_db"> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
28 <conditional name="db_opts"> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
29 <param name="db_opts_input" type="select" label="Reference database"> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
30 <option value="db">Locally installed LAST database</option> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
31 <option value="lastdb" selected="true">LAST database from history</option> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
32 </param> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
33 <when value="db"> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
34 <param name="database" type="select" multiple="true" label="LAST database"> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
35 <options from_data_table="lastdb" /> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
36 </param> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
37 </when> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
38 <when value="lastdb"> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
39 <param name="lastdatabase" type="data" label="LAST database" /> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
40 </when> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
41 </conditional> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
42 </xml> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
43 |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
44 <xml name="step_macro" token_step="1"> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
45 <param argument="-w" type="integer" value="@STEP@" label="Use initial matches starting at every w-th position in each sequence"/> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
46 <param argument="-W" type="integer" value="1" label="Use minimum positions in sliding windows of W consecutive positions"/> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
47 <!-- -m ignored if -u is defined scheme --> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
48 <param argument="-m" type="integer" value="1" label="Seed pattern"/> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
49 </xml> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
50 |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
51 <xml name="score_macro"> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
52 <section name="score_opt" title="Score options" expanded="false"> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
53 <param argument="-X" type="select" multiple="false" label="N/X is ambiguous"> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
54 <option value="0" selected="true">Neither sequence</option> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
55 <option value="1">Reference</option> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
56 <option value="2">Query</option> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
57 <option value="3">Both</option> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
58 </param> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
59 <!-- |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
60 <param name="residue_pair_cost" argument="-c" type="integer" value="0" label="Unaligned residue pair cost"/> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
61 <param name="frameshift_cost" argument="-F" type="integer" value="0" label="Frameshift cost"/> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
62 --> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
63 <param argument="-x" type="integer" value="21" label="Maximum score drop for preliminary gapped alignments"/> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
64 <param argument="-y" type="integer" value="9" label="Maximum score drop for gapless alignments"/> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
65 <param argument="-z" type="integer" value="21" label="Maximum score drop for final gapped alignments"/> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
66 <param argument="-d" type="integer" value="13" label="Minimum score for gapless alignments"/> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
67 <param argument="-e" type="integer" value="22" label="Minimum score for gapped alignments"/> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
68 </section> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
69 </xml> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
70 |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
71 <xml name="cost_macro" token_a="7" token_b="1"> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
72 <section name="cost_opt" title="Cost options" expanded="false"> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
73 <param argument="-a" type="integer" value="@A@" label="Gap existence cost"/> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
74 <param argument="-b" type="integer" value="@B@" label="Gap extension cost"/> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
75 <param argument="-A" type="integer" value="@A@" label="Insertion existence cost"/> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
76 <param argument="-B" type="integer" value="@B@" label="Insertion extension cost"/> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
77 </section> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
78 </xml> |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
79 |
9a7e91fc6562
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/last commit c5689f5fc818d1538b2e15251c7de203c70e2219"
iuc
parents:
diff
changeset
|
80 </macros> |