Mercurial > repos > peterjc > mummer
annotate tools/mummer/mummer.xml @ 5:683ea5ab0008 draft
v0.0.6 Fixed input parameter help text
author | peterjc |
---|---|
date | Wed, 01 Feb 2017 06:58:01 -0500 |
parents | 5f5a358b281f |
children | d9f3d4779507 |
rev | line source |
---|---|
5 | 1 <tool id="mummerplot_wrapper" name="MUMmer dotplot" version="0.0.6"> |
1
b07aa90c95e6
Uploaded v0.0.2, corrects typo on tool ID, adds citation markup.
peterjc
parents:
0
diff
changeset
|
2 <description>Combine mummer/nucmer/promer with mummerplot</description> |
0
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
3 <requirements> |
2
8f93c1b7609e
Uploaded v0.0.3, dependency on GhostScript package to automatically install ps2pdf
peterjc
parents:
1
diff
changeset
|
4 <!-- Needs ps2pdf from ghostscript --> |
0
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
5 <requirement type="binary">ps2pdf</requirement> |
2
8f93c1b7609e
Uploaded v0.0.3, dependency on GhostScript package to automatically install ps2pdf
peterjc
parents:
1
diff
changeset
|
6 <requirement type="package" version="9.10">ghostscript</requirement> |
8f93c1b7609e
Uploaded v0.0.3, dependency on GhostScript package to automatically install ps2pdf
peterjc
parents:
1
diff
changeset
|
7 <!-- Needs mummer, nucmer, promer and mummerplot from MUMmer --> |
8f93c1b7609e
Uploaded v0.0.3, dependency on GhostScript package to automatically install ps2pdf
peterjc
parents:
1
diff
changeset
|
8 <requirement type="binary">mummer</requirement> |
0
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
9 <requirement type="binary">nucmer</requirement> |
2
8f93c1b7609e
Uploaded v0.0.3, dependency on GhostScript package to automatically install ps2pdf
peterjc
parents:
1
diff
changeset
|
10 <requirement type="binary">promer</requirement> |
0
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
11 <requirement type="binary">mummerplot</requirement> |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
12 <requirement type="package" version="3.23">mummer</requirement> |
3
154c000d3fef
Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents:
2
diff
changeset
|
13 <!-- mummerplot needs the gnuplot binary --> |
154c000d3fef
Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents:
2
diff
changeset
|
14 <requirement type="binary">gnuplot</requirement> |
154c000d3fef
Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents:
2
diff
changeset
|
15 <requirement type="package" version="4.6">gnuplot</requirement> |
0
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
16 </requirements> |
4 | 17 <stdio> |
18 <!-- Anything other than zero is an error --> | |
19 <exit_code range="1:" /> | |
20 <exit_code range=":-1" /> | |
21 </stdio> | |
0
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
22 <version_command interpreter="python"> |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
23 mummer.py --version |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
24 </version_command> |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
25 <command interpreter="python"> |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
26 mummer.py "$fasta_a" "$fasta_b" $algorithm "$png_output" "$pdf_output" |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
27 </command> |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
28 <inputs> |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
29 <!-- Galaxy does not have sub-types for protein vs nucletide FASTA --> |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
30 <param name="fasta_a" type="data" format="fasta" |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
31 label="Species A" |
5 | 32 help="Nucleotide FASTA file, e.g. contigs from genome assembly." /> |
0
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
33 <param name="fasta_b" type="data" format="fasta" |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
34 label="Species B" |
5 | 35 help="Nucleotide FASTA file, e.g. contigs from genome assembly." /> |
0
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
36 <param name="algorithm" type="select" label="MUMmer search algorithm"> |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
37 <option value="mummer">mummer, efficiently locates maximal unique matches between two sequences</option> |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
38 <option value="nucmer">NUCmer (NUCleotide MUMmer), for closely related sequences</option> |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
39 <option value="promer">PROmer (PROtein MUMmer), using six frame translation of DNA input, for less similar sequences.</option> |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
40 </param> |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
41 <!-- defaults like mincluster vary, 65 for nucmer but 20 for promer --> |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
42 </inputs> |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
43 <outputs> |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
44 <data name="pdf_output" format="pdf" label="$algorithm.value PDF: $fasta_a.name vs $fasta_b.name" /> |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
45 <data name="png_output" format="png" label="$algorithm.value PNG: $fasta_a.name vs $fasta_b.name" /> |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
46 </outputs> |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
47 <tests> |
3
154c000d3fef
Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents:
2
diff
changeset
|
48 <!-- Because exact graphical output is fragile w.r.t. dependency versions, |
154c000d3fef
Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents:
2
diff
changeset
|
49 all I am trying to verify is a valid PNG and PDF are produced. |
154c000d3fef
Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents:
2
diff
changeset
|
50 Rather than genomes, for size + speed just comparing 3 and 6 genes. --> |
154c000d3fef
Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents:
2
diff
changeset
|
51 <test> |
154c000d3fef
Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents:
2
diff
changeset
|
52 <param name="fasta_a" value="three_human_mRNA.fasta" ftype="fasta" /> |
154c000d3fef
Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents:
2
diff
changeset
|
53 <param name="fasta_b" value="rhodopsin_nucs.fasta" ftype="fasta" /> |
154c000d3fef
Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents:
2
diff
changeset
|
54 <param name="algorithm" value="mummer" /> |
154c000d3fef
Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents:
2
diff
changeset
|
55 <output name="pdf_output" file="magic.pdf" ftype="pdf" compare="contains" /> |
154c000d3fef
Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents:
2
diff
changeset
|
56 <output name="png_output" file="magic.png" ftype="png" compare="contains" /> |
154c000d3fef
Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents:
2
diff
changeset
|
57 </test> |
154c000d3fef
Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents:
2
diff
changeset
|
58 <test> |
154c000d3fef
Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents:
2
diff
changeset
|
59 <param name="fasta_a" value="three_human_mRNA.fasta" ftype="fasta" /> |
154c000d3fef
Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents:
2
diff
changeset
|
60 <param name="fasta_b" value="rhodopsin_nucs.fasta" ftype="fasta" /> |
154c000d3fef
Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents:
2
diff
changeset
|
61 <param name="algorithm" value="nucmer" /> |
154c000d3fef
Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents:
2
diff
changeset
|
62 <output name="pdf_output" file="magic.pdf" ftype="pdf" compare="contains" /> |
154c000d3fef
Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents:
2
diff
changeset
|
63 <output name="png_output" file="magic.png" ftype="png" compare="contains" /> |
154c000d3fef
Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents:
2
diff
changeset
|
64 </test> |
4 | 65 <!-- Commenting out as this triggers some unexplained failure on TravisCI |
66 See http://lists.bx.psu.edu/pipermail/galaxy-dev/2014-October/020764.html | |
3
154c000d3fef
Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents:
2
diff
changeset
|
67 <test> |
154c000d3fef
Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents:
2
diff
changeset
|
68 <param name="fasta_a" value="three_human_mRNA.fasta" ftype="fasta" /> |
154c000d3fef
Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents:
2
diff
changeset
|
69 <param name="fasta_b" value="rhodopsin_nucs.fasta" ftype="fasta" /> |
154c000d3fef
Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents:
2
diff
changeset
|
70 <param name="algorithm" value="promer" /> |
154c000d3fef
Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents:
2
diff
changeset
|
71 <output name="pdf_output" file="magic.pdf" ftype="pdf" compare="contains" /> |
154c000d3fef
Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents:
2
diff
changeset
|
72 <output name="png_output" file="magic.png" ftype="png" compare="contains" /> |
154c000d3fef
Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents:
2
diff
changeset
|
73 </test> |
4 | 74 --> |
0
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
75 </tests> |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
76 <help> |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
77 **What it does** |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
78 |
1
b07aa90c95e6
Uploaded v0.0.2, corrects typo on tool ID, adds citation markup.
peterjc
parents:
0
diff
changeset
|
79 Takes two FASTA files (*species A* and *species B*), compares them using one |
b07aa90c95e6
Uploaded v0.0.2, corrects typo on tool ID, adds citation markup.
peterjc
parents:
0
diff
changeset
|
80 of the MUMmer 3 tools (``mummer``, ``nucmer``, or ``promer``), checking both |
0
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
81 strands, and then draws a dotplot using ``mummerplot``. |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
82 |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
83 The full MUMmer suite is more flexible and capable than this limited wrapper. |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
84 |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
85 **References** |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
86 |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
87 MUMmer manual: v3.22 http://mummer.sourceforge.net/manual/ |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
88 |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
89 MUMmer tutorials: http://mummer.sourceforge.net/examples/ |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
90 |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
91 If you use MUMmer 3, please cite: |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
92 |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
93 S. Kurtz et al. (2004). |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
94 Versatile and open software for comparing large genomes. |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
95 Genome Biology (2004), 5:R12. |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
96 http://dx.doi.org/10.1186/gb-2004-5-2-r12 |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
97 |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
98 This wrapper is available to install into other Galaxy Instances via the Galaxy |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
99 Tool Shed at http://toolshed.g2.bx.psu.edu/view/peterjc/mummer |
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
100 </help> |
1
b07aa90c95e6
Uploaded v0.0.2, corrects typo on tool ID, adds citation markup.
peterjc
parents:
0
diff
changeset
|
101 <citations> |
b07aa90c95e6
Uploaded v0.0.2, corrects typo on tool ID, adds citation markup.
peterjc
parents:
0
diff
changeset
|
102 <citation type="doi">10.1186/gb-2004-5-2-r12</citation> |
b07aa90c95e6
Uploaded v0.0.2, corrects typo on tool ID, adds citation markup.
peterjc
parents:
0
diff
changeset
|
103 </citations> |
0
b0551f2a5986
Uploaded v0.0.1, essentially a preview (previously only on the TestToolShed). No tests yet, no gnuplot or ps2pdf dependency yet.
peterjc
parents:
diff
changeset
|
104 </tool> |