annotate cpt_mist3/mist3.xml @ 0:1a9603d09814 draft default tip

Uploaded
author cpt
date Fri, 17 Jun 2022 02:58:50 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1a9603d09814 Uploaded
cpt
parents:
diff changeset
1 <?xml version="1.0"?>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
2 <tool id="edu.tamu.cpt.mist3" name="MIST v3" version="19.1.0.0">
1a9603d09814 Uploaded
cpt
parents:
diff changeset
3 <description>Multiple Interrelated Sequence doT plotter.</description>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
4 <macros>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
5 <import>macros.xml</import>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
6 <import>cpt-macros.xml</import>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
7 </macros>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
8 <requirements>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
9 <requirement type="package" version="2.7">python</requirement>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
10 <requirement type="package" version="1.76">biopython</requirement>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
11 <requirement type="package" version="8.0.192">openjdk</requirement>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
12 <requirement type="package" version="7.0.8_68">imagemagick</requirement>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
13 <requirement type="package" version="9.18">ghostscript</requirement>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
14 </requirements>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
15 <command detect_errors="aggressive">
1a9603d09814 Uploaded
cpt
parents:
diff changeset
16 $__tool_directory__/mist3.py
1a9603d09814 Uploaded
cpt
parents:
diff changeset
17 #set repeat_var_1 = '" "'.join([ str($var) for $var in $fasta_files ])
1a9603d09814 Uploaded
cpt
parents:
diff changeset
18 --window "${window}"
1a9603d09814 Uploaded
cpt
parents:
diff changeset
19 --zoom "${zoom}"
1a9603d09814 Uploaded
cpt
parents:
diff changeset
20 --matrix "${matrix}"
1a9603d09814 Uploaded
cpt
parents:
diff changeset
21 --files_path $output.files_path
1a9603d09814 Uploaded
cpt
parents:
diff changeset
22 --plot_type $plot_type
1a9603d09814 Uploaded
cpt
parents:
diff changeset
23
1a9603d09814 Uploaded
cpt
parents:
diff changeset
24 "$repeat_var_1"
1a9603d09814 Uploaded
cpt
parents:
diff changeset
25 > $output
1a9603d09814 Uploaded
cpt
parents:
diff changeset
26 </command>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
27 <inputs>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
28 <param help="Sequences to plot" label="file" name="fasta_files" type="data" format="fasta" multiple="True"/>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
29
1a9603d09814 Uploaded
cpt
parents:
diff changeset
30 <param name="plot_type" label="Plot Type" type="select">
1a9603d09814 Uploaded
cpt
parents:
diff changeset
31 <option value="complete">[complete] Complete NxN plot</option>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
32 <option value="1vn">[1vN] 1 genome versus the rest</option>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
33 <option value="2up">[2up] Compare two genomes (see help)</option>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
34 </param>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
35
1a9603d09814 Uploaded
cpt
parents:
diff changeset
36 <param help="How zoomed in the image is" label="zoom" name="zoom" type="integer" value="50" min="5"/>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
37
1a9603d09814 Uploaded
cpt
parents:
diff changeset
38 <param help="Window Size" label="window" name="window" type="integer" value="10" min="5"/>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
39
1a9603d09814 Uploaded
cpt
parents:
diff changeset
40 <param label="Comparison Matrix" name="matrix" type="select">
1a9603d09814 Uploaded
cpt
parents:
diff changeset
41 <option value="blosum62">Blosum62</option>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
42 <option selected="True" value="edna">Extended DNA</option>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
43 <option value="ednaorig">Extended DNA (Original)</option>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
44 <option value="pam250">Pam 250</option>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
45 <option value="protidentity">Protein Identity</option>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
46 </param>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
47
1a9603d09814 Uploaded
cpt
parents:
diff changeset
48 </inputs>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
49 <outputs>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
50 <data format="html" name="output" />
1a9603d09814 Uploaded
cpt
parents:
diff changeset
51 </outputs>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
52 <tests>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
53 <test>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
54 <param name="fasta_files" value="mist3_in.fasta"/>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
55 <param name="plot_type" value="complete"/>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
56 <param name="zoom" value="100"/>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
57 <param name="window" value="20"/>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
58 <param name="matrix" value="edna"/>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
59 <output name="output" ftype="html">
1a9603d09814 Uploaded
cpt
parents:
diff changeset
60 <assert_contents>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
61 <has_text text="Mist Results"/>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
62 <has_text text="Each section of mist output is now clickable to view a higher resolution version of that subsection"/>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
63 </assert_contents>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
64 </output>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
65 </test>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
66 </tests>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
67 <help>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
68 Multiple Interrlated Sequence doTplotter
1a9603d09814 Uploaded
cpt
parents:
diff changeset
69 ========================================
1a9603d09814 Uploaded
cpt
parents:
diff changeset
70
1a9603d09814 Uploaded
cpt
parents:
diff changeset
71 Uses a stripped down vesion of Gepard (Dr. Jan Krumsiek/HelmholtzZentrum/IBIS) for dot plotting.
1a9603d09814 Uploaded
cpt
parents:
diff changeset
72
1a9603d09814 Uploaded
cpt
parents:
diff changeset
73 Plot Types
1a9603d09814 Uploaded
cpt
parents:
diff changeset
74 ----------
1a9603d09814 Uploaded
cpt
parents:
diff changeset
75
1a9603d09814 Uploaded
cpt
parents:
diff changeset
76 There are three main plot types:
1a9603d09814 Uploaded
cpt
parents:
diff changeset
77
1a9603d09814 Uploaded
cpt
parents:
diff changeset
78 - **complete** does an N x N plot of each genome versus every other genome
1a9603d09814 Uploaded
cpt
parents:
diff changeset
79 - **1vN** The first genome in the list is compared to each other genome
1a9603d09814 Uploaded
cpt
parents:
diff changeset
80 - **2up** two-genome comparison
1a9603d09814 Uploaded
cpt
parents:
diff changeset
81
1a9603d09814 Uploaded
cpt
parents:
diff changeset
82 - If you provide TWO files and are using a protein comparison matrix, then the invidual
1a9603d09814 Uploaded
cpt
parents:
diff changeset
83 protein sequences of both files will be compared in a "complete" style plot.
1a9603d09814 Uploaded
cpt
parents:
diff changeset
84 - Otherwise, the first two genomes encountered will be compared.
1a9603d09814 Uploaded
cpt
parents:
diff changeset
85
1a9603d09814 Uploaded
cpt
parents:
diff changeset
86 Options
1a9603d09814 Uploaded
cpt
parents:
diff changeset
87 -------
1a9603d09814 Uploaded
cpt
parents:
diff changeset
88
1a9603d09814 Uploaded
cpt
parents:
diff changeset
89 **Zoom**
1a9603d09814 Uploaded
cpt
parents:
diff changeset
90
1a9603d09814 Uploaded
cpt
parents:
diff changeset
91 Be careful with this option. It represents the number of bases to plot in
1a9603d09814 Uploaded
cpt
parents:
diff changeset
92 a single pixel. For large genomes, this can mean very large images, and
1a9603d09814 Uploaded
cpt
parents:
diff changeset
93 should be lowered appropriately. For a value of 50, 50 bases would be
1a9603d09814 Uploaded
cpt
parents:
diff changeset
94 considered a single pixel in the output image. For a 1 Mbp genome comparison
1a9603d09814 Uploaded
cpt
parents:
diff changeset
95 (say 5 x 200-kb phages), this would result in a 20,000 pixel image.
1a9603d09814 Uploaded
cpt
parents:
diff changeset
96
1a9603d09814 Uploaded
cpt
parents:
diff changeset
97 </help>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
98 <citations>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
99 <expand macro="citation/gepard" />
1a9603d09814 Uploaded
cpt
parents:
diff changeset
100 <expand macro="citation/mijalisrasche" />
1a9603d09814 Uploaded
cpt
parents:
diff changeset
101 <citation type="bibtex">
1a9603d09814 Uploaded
cpt
parents:
diff changeset
102 @unpublished{galaxyTools,
1a9603d09814 Uploaded
cpt
parents:
diff changeset
103 author = {A. Criscione},
1a9603d09814 Uploaded
cpt
parents:
diff changeset
104 title = {CPT Galaxy Tools},
1a9603d09814 Uploaded
cpt
parents:
diff changeset
105 year = {2019-2021},
1a9603d09814 Uploaded
cpt
parents:
diff changeset
106 note = {https://github.com/tamu-cpt/galaxy-tools/}
1a9603d09814 Uploaded
cpt
parents:
diff changeset
107 }
1a9603d09814 Uploaded
cpt
parents:
diff changeset
108 </citation>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
109 </citations>
1a9603d09814 Uploaded
cpt
parents:
diff changeset
110 </tool>