Mercurial > repos > iuc > progressivemauve
annotate xmfa2gff3.xml @ 15:7ea1fa36f3f4 draft
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit fc61c9d4850614a6580d25f92e3032dc8edbc10d"
| author | iuc |
|---|---|
| date | Fri, 26 Jun 2020 09:35:00 +0000 |
| parents | 71e6dd9198dc |
| children |
| rev | line source |
|---|---|
|
1
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
1 <?xml version="1.0"?> |
|
15
7ea1fa36f3f4
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit fc61c9d4850614a6580d25f92e3032dc8edbc10d"
iuc
parents:
13
diff
changeset
|
2 <tool id="xmfa2gff3" name="Convert XMFA to gapped GFF3" version="@WRAPPER_VERSION@.1"> |
|
1
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
3 <description></description> |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
4 <macros> |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
5 <import>macros.xml</import> |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
6 </macros> |
|
13
71e6dd9198dc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e0cd7ae10ce97bed51594e7cc0b969a803d698b7
iuc
parents:
1
diff
changeset
|
7 <requirements> |
|
71e6dd9198dc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e0cd7ae10ce97bed51594e7cc0b969a803d698b7
iuc
parents:
1
diff
changeset
|
8 <requirement type="package" version="2.7">python</requirement> |
|
71e6dd9198dc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e0cd7ae10ce97bed51594e7cc0b969a803d698b7
iuc
parents:
1
diff
changeset
|
9 <requirement type="package" version="1.72">biopython</requirement> |
|
71e6dd9198dc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e0cd7ae10ce97bed51594e7cc0b969a803d698b7
iuc
parents:
1
diff
changeset
|
10 <requirement type="package" version="0.6.4">bcbiogff</requirement> |
|
71e6dd9198dc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e0cd7ae10ce97bed51594e7cc0b969a803d698b7
iuc
parents:
1
diff
changeset
|
11 </requirements> |
|
1
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
12 <expand macro="stdio"/> |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
13 <version_command>python xmfa2gff3.py --version</version_command> |
|
13
71e6dd9198dc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e0cd7ae10ce97bed51594e7cc0b969a803d698b7
iuc
parents:
1
diff
changeset
|
14 <command><![CDATA[ |
|
71e6dd9198dc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e0cd7ae10ce97bed51594e7cc0b969a803d698b7
iuc
parents:
1
diff
changeset
|
15 python '${__tool_directory__}/xmfa2gff3.py' |
|
1
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
16 $xmfa |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
17 --window_size $window_size |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
18 --relative_to $relative_to |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
19 --sequences |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
20 #for file in $sequences: |
|
13
71e6dd9198dc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e0cd7ae10ce97bed51594e7cc0b969a803d698b7
iuc
parents:
1
diff
changeset
|
21 '${file}' |
|
1
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
22 #end for |
|
13
71e6dd9198dc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e0cd7ae10ce97bed51594e7cc0b969a803d698b7
iuc
parents:
1
diff
changeset
|
23 > '$output' |
|
1
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
24 |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
25 ]]></command> |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
26 <inputs> |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
27 <param type="data" format="xmfa" name="xmfa" |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
28 label="XMFA MSA" /> |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
29 |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
30 <param type="data" format="fasta" name="sequences" multiple="True" |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
31 label="Select sequences used in progressiveMauve alignment" |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
32 help="Should be provided in the same order as in original progressiveMauve run"/> |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
33 |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
34 <param type="integer" label="Window Size" value="100" name="window_size" |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
35 help="maximum length of a match_part feature. Lower number = larger GFF output" /> |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
36 |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
37 <param type="integer" label="Generate relative to Nth sequence in XMFA file" value="1" name="relative_to" |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
38 help="progressiveMauve (un)helpfully strips original sequence IDs and replaces with integer numbers. This option lets you generate the alignment relative to e.g. the second genome if you wished to display against that base sequence" /> |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
39 </inputs> |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
40 <outputs> |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
41 <data format="gff3" name="output"> |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
42 </data> |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
43 </outputs> |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
44 <tests> |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
45 <test> |
|
13
71e6dd9198dc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e0cd7ae10ce97bed51594e7cc0b969a803d698b7
iuc
parents:
1
diff
changeset
|
46 <param name="xmfa" value="2.xmfa"/> |
|
1
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
47 <param name="sequences" value="karma.fa,phagey.fa" /> |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
48 <param name="window_size" value="10" /> |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
49 <param name="relative_to" value="1" /> |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
50 <output name="output" file="1.gff3"/> |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
51 </test> |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
52 </tests> |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
53 <help><![CDATA[ |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
54 What it does |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
55 ============ |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
56 |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
57 XMFA Alignments are great, but now you need a way to visualize this data! |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
58 |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
59 This tool provides a conversion step to GFF3 formatted output consiting of |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
60 ``match``es and ``match_part``s with scores indicating percent identity over |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
61 that chunk of sequence. |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
62 |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
63 A rendering of the output GFF3 file in JBrowse is shown below: |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
64 |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
65 .. image:: $PATH_TO_IMAGES/xmfa2gff3.png |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
66 |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
67 ]]></help> |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
68 <citations> |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
69 </citations> |
|
272c6e61dd0c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents:
diff
changeset
|
70 </tool> |
