annotate tools/mummer/mummer.xml @ 6:d9f3d4779507 draft default tip

v0.0.7 stricter error checking; record gnuplot version
author peterjc
date Wed, 10 May 2017 12:14:49 -0400
parents 683ea5ab0008
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6
d9f3d4779507 v0.0.7 stricter error checking; record gnuplot version
peterjc
parents: 5
diff changeset
1 <tool id="mummerplot_wrapper" name="MUMmer dotplot" version="0.0.7">
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 -->
8f93c1b7609e Uploaded v0.0.3, dependency on GhostScript package to automatically install ps2pdf
peterjc
parents: 1
diff changeset
5 <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
6 <!-- Needs mummer, nucmer, promer and mummerplot from MUMmer -->
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
7 <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
8 <!-- mummerplot needs the gnuplot binary -->
154c000d3fef Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents: 2
diff changeset
9 <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
10 </requirements>
6
d9f3d4779507 v0.0.7 stricter error checking; record gnuplot version
peterjc
parents: 5
diff changeset
11 <version_command>
d9f3d4779507 v0.0.7 stricter error checking; record gnuplot version
peterjc
parents: 5
diff changeset
12 python $__tool_directory__/mummer.py --version
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
13 </version_command>
6
d9f3d4779507 v0.0.7 stricter error checking; record gnuplot version
peterjc
parents: 5
diff changeset
14 <command detect_errors="aggressive">
d9f3d4779507 v0.0.7 stricter error checking; record gnuplot version
peterjc
parents: 5
diff changeset
15 python $__tool_directory__/mummer.py '$fasta_a' '$fasta_b' $algorithm '$png_output' '$pdf_output'
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 </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
17 <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
18 <!-- 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
19 <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
20 label="Species A"
5
683ea5ab0008 v0.0.6 Fixed input parameter help text
peterjc
parents: 4
diff changeset
21 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
22 <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
23 label="Species B"
5
683ea5ab0008 v0.0.6 Fixed input parameter help text
peterjc
parents: 4
diff changeset
24 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
25 <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
26 <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
27 <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
28 <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
29 </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
30 <!-- 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
31 </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
32 <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
33 <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
34 <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
35 </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
36 <tests>
3
154c000d3fef Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents: 2
diff changeset
37 <!-- 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
38 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
39 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
40 <test>
154c000d3fef Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents: 2
diff changeset
41 <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
42 <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
43 <param name="algorithm" value="mummer" />
154c000d3fef Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents: 2
diff changeset
44 <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
45 <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
46 </test>
154c000d3fef Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents: 2
diff changeset
47 <test>
154c000d3fef Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents: 2
diff changeset
48 <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
49 <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
50 <param name="algorithm" value="nucmer" />
154c000d3fef Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents: 2
diff changeset
51 <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
52 <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
53 </test>
4
5f5a358b281f v0.0.5 internal changes
peterjc
parents: 3
diff changeset
54 <!-- Commenting out as this triggers some unexplained failure on TravisCI
5f5a358b281f v0.0.5 internal changes
peterjc
parents: 3
diff changeset
55 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
56 <test>
154c000d3fef Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents: 2
diff changeset
57 <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
58 <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
59 <param name="algorithm" value="promer" />
154c000d3fef Uploaded v0.0.4 with test case and ToolShed dependency for gnuplot
peterjc
parents: 2
diff changeset
60 <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
61 <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
62 </test>
4
5f5a358b281f v0.0.5 internal changes
peterjc
parents: 3
diff changeset
63 -->
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
64 </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
65 <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
66 **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
67
1
b07aa90c95e6 Uploaded v0.0.2, corrects typo on tool ID, adds citation markup.
peterjc
parents: 0
diff changeset
68 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
69 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
70 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
71
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
72 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
73
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
74 **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
75
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 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
77
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 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
79
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
80 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
81
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 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
83 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
84 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
85 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
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 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
88 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
89 </help>
1
b07aa90c95e6 Uploaded v0.0.2, corrects typo on tool ID, adds citation markup.
peterjc
parents: 0
diff changeset
90 <citations>
b07aa90c95e6 Uploaded v0.0.2, corrects typo on tool ID, adds citation markup.
peterjc
parents: 0
diff changeset
91 <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
92 </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
93 </tool>