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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
683ea5ab0008 v0.0.6 Fixed input parameter help text
peterjc
parents: 4
diff changeset
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
5f5a358b281f v0.0.5 internal changes
peterjc
parents: 3
diff changeset
17 <stdio>
5f5a358b281f v0.0.5 internal changes
peterjc
parents: 3
diff changeset
18 <!-- Anything other than zero is an error -->
5f5a358b281f v0.0.5 internal changes
peterjc
parents: 3
diff changeset
19 <exit_code range="1:" />
5f5a358b281f v0.0.5 internal changes
peterjc
parents: 3
diff changeset
20 <exit_code range=":-1" />
5f5a358b281f v0.0.5 internal changes
peterjc
parents: 3
diff changeset
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
683ea5ab0008 v0.0.6 Fixed input parameter help text
peterjc
parents: 4
diff changeset
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
683ea5ab0008 v0.0.6 Fixed input parameter help text
peterjc
parents: 4
diff changeset
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
5f5a358b281f v0.0.5 internal changes
peterjc
parents: 3
diff changeset
65 <!-- Commenting out as this triggers some unexplained failure on TravisCI
5f5a358b281f v0.0.5 internal changes
peterjc
parents: 3
diff changeset
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
5f5a358b281f v0.0.5 internal changes
peterjc
parents: 3
diff changeset
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>