annotate mauve_contig_mover.xml @ 0:b8bc1922226a draft default tip

"planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
author nml
date Thu, 21 Nov 2019 12:37:56 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
1 <tool id="mauve_contig_mover" name="Mauve Contig Mover" version="1.0.10">
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
2 <description>MCM can be used to order a draft genome relative to a related reference genome.</description>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
3 <requirements>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
4 <requirement type="package" version="2.4.0.r4736">mauve</requirement>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
5 <requirement type="package" version="3.23">mummer</requirement>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
6 <requirement type="package" version="1.3.1=h470a237_0">libgenome</requirement>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
7 <requirement type="package" version="snapshot_2015_02_13">progressivemauve</requirement>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
8 </requirements>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
9 <command detect_errors="exit_code">
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
10 <![CDATA[
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
11 export path2jar=`find \$JAVA_HOME -name 'Mauve.jar'` &&
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
12 perl '$__tool_directory__/mauve_contig_mover.pl'
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
13 -r '$reference'
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
14 -d '$draft'
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
15 -o '$html_file.files_path'
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
16 -a '$alignment_file'
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
17 -f '$fasta_file'
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
18 -l '$html_file'
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
19 ]]>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
20 </command>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
21 <inputs>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
22 <param name="reference" type="data" format="fasta,genbank" label="Reference Sequence"/>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
23 <param name="draft" type="data" format="fasta" label="Draft Genome"/>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
24 <param name="output" size="30" type="text" value="output" label="Please specify a name for the output files" />
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
25 </inputs>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
26 <outputs>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
27 <data name="html_file" format="html" label="${output}_mauve_summary.html" />
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
28 <data name="alignment_file" format="text" label="${output}_alignment" />
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
29 <data name="fasta_file" format="fasta" label="${output}.fasta" />
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
30 </outputs>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
31
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
32
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
33
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
34
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
35 <tests>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
36 <test>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
37 <param name="reference" value="reference.gbk"/>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
38 <param name="draft" value="draft.fasta"/>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
39 <param name="output" value="output" />
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
40 <output name="fasta_file" value="output.fasta"/>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
41 <output name="html_file" value="output.html"/>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
42 <output name="alignment_file">
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
43 <assert_contents>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
44 <has_text text="> 1:1-150297 + "/>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
45 <has_text text="atggtcaaaggtgcgagaaggataatggtgcaggccacaagctctagtgctggcaagacgcttctgtgtttgtgtttgtg"/>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
46 <has_text text="> 2:0-0 +"/>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
47 <has_text text="--------------------------------------------------------------------------------"/>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
48 <has_text text="> 2:1-275 +"/>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
49 <has_text text="gatacaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagggggggggggggggggggg"/>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
50 </assert_contents>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
51 </output>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
52
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
53 </test>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
54 </tests>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
55 <help>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
56 **What it does**
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
57 The Mauve Contig Mover (MCM) can be used to order a draft genome relative to a related reference genome. The Mauve Contig Mover can ease a comparative study between draft and reference sequences by ordering draft contigs according to a reference genome. In many cases, true rearrangements in the draft relative to the reference can be identified. The quality of the reorder is limited by the distance between the sequences, as indicated by the amount of shared gene content among the two organisms. A more distant reference will usually yield fewer ordered draft genome contigs, and may also induce erroneous placements of draft contigs. In addition to ordering contigs, MCM also orient them in the most likely orientation, and, if annotated sequence features are specified in an input file (e.g. with GenBank format input for the draft), MCM will output adjusted coordinates ranges for the features In many cases, true rearrangements in the draft relative to the reference can be identified. The quality of the reorder is limited by the distance between the sequences, as indicated by the amount of shared gene content among the two organisms. A more distant reference will usually yield fewer ordered draft genome contigs, and may also induce erroneous placements of draft contigs. In addition to ordering contigs, MCM also orient them in the most likely orientation, and, if annotated sequence features are specified in an input file (e.g. with GenBank format input for the draft), MCM will output adjusted coordinates ranges for the features.
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
58 For more information, visit http://asap.ahabs.wisc.edu/mauve/index.php
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
59
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
60
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
61 **Input Formats**
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
62
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
63 -- Reference Sequence: Enter a genbank or fasta file containing the reference sequence.
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
64
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
65 -- Draft Genome: Enter a fasta file containing the draft genome to reorder.
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
66
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
67
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
68 **Output**
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
69
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
70 This tool will give you three output files:
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
71
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
72 -- Fasta file: Contains the ordered contigs according to the last alignment done by Mauve
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
73
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
74 -- Alignment file: An XMFA file. This file can be opened using the Mauve Graphical Interface
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
75
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
76 -- HTML file: A summary of the alignments performed by Mauve. Downloading the contents of this file will give a zip file containing the Mauve output folder.
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
77
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
78 </help>
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
79
b8bc1922226a "planemo upload for repository https://github.com/phac-nml/mauve_contig_mover commit 2d8300acc533f8b9ec95ff24ad2f529e92e8da69"
nml
parents:
diff changeset
80 </tool>