annotate mega_galaxy_wrapper.xml @ 0:76d433f51d11 draft default tip

Uploaded
author jaredgk
date Wed, 03 Jul 2019 15:12:04 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
1 <tool id="megalaxy" name="MEGA for Galaxy" version="0.1">
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
2 <stdio>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
3 <exit_code range="1:" level="fatal" />
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
4 </stdio>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
5 <description>Galaxy interface for MEGA-CC</description>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
6 <command>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
7 <![CDATA[
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
8 python $__tool_directory__/mega_galaxy_input.py $data_input &&
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
9 $__tool_directory__/megacc -a $analysis_input -d mega_data.txt
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
10 #if $advf.calibration_input
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
11 -c $advf.calibration_input
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
12 #end if
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
13 #if $advf.groups_input
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
14 -g $advf.groups_input
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
15 #end if
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
16 #if $advf.tree_input
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
17 -t $advf.tree_input
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
18 #end if
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
19 #if $advo.format != "None"
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
20 -f $advo.format
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
21 #end if
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
22 #if $advo.gap_symbol
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
23 -gs $advo.gap_symbol
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
24 #end if
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
25 #if $advo.idbase_symbol
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
26 -is $advo.idbase_symbol
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
27 #end if
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
28 #if $advo.missing_symbol
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
29 -ms $advo.missing_symbol
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
30 #end if
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
31 -o MEGA/mega_galaxy_out
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
32
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
33
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
34 ]]>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
35 </command>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
36
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
37 <inputs>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
38 <param name="analysis_input" type="data" label="MEGA Analysis Options (.mao) File"/>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
39 <param name="data_input" type="data" label="Data File"/>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
40 <section name="advf" title="Optional Files" expanded="false">
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
41 <param name="calibration_input" type="data" label="Calibration file" help="Provides calibration
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
42 data for tree calling methods" optional="true"/>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
43 <param name="groups_input" type="data" label="Groups file"
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
44 help="Organizes taxa into groups. Each line is a key-value pair of the form: taxonName=groupName" optional="true"/>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
45 <param name="tree_input" type="data" label="Tree file" help="Required for some methods" optional="true"/>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
46 </section>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
47 <section name="advo" title="Optional Arguments" expanded="false">
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
48 <param name="concat" type="boolean" truevalue="-ca" falsevalue="" label="Concatenate Alignments"/>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
49 <param name="format" type="select" label="Format (for sequence alignment only)">
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
50 <option value="None" selected="true">None</option>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
51 <option value="MEGA">MEGA</option>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
52 <option value="Fasta">Fasta</option>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
53 </param>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
54 <param name="gap_symbol" type="text" label="Gap Symbol in sequence data file" optional="true"/>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
55 <param name="idbase_symbol" type="text" label="Character that represents identical bases in sequence data file" optional="true"/>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
56 <param name="missing_symbol" type="text" label="Character that represents missing bases in sequence data file" optional="true"/>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
57 <param name="pfc" type="float" min="0.0" max="1.0" label="Partition Frequency Cutoff: when boostrapping, will output partition frequencies that are over given frequency" optional="true"/>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
58 </section>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
59 </inputs>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
60 <outputs>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
61 <data name="outputs" format="txt">
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
62 <discover_datasets pattern="__designation__" directory="MEGA" visible="true" format="txt"/>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
63 </data>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
64 </outputs>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
65 <help>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
66 <![CDATA[
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
67 Use of MEGA requires two files, a MEGA Analysis Options (.mao) file and a file with data for analysis,
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
68 which may be one of many, including FASTA files. The MAO file must be generated prior to use of
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
69 MEGA. This file can be made with the MEGA prototyper, available from the `MEGA site`_.
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
70
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
71 .. _MEGA site: https://megasoftware.net
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
72 ]]>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
73 </help>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
74 <tests>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
75 <test>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
76 <param name="analysis_input" value="infer_NJ_nucleotine.mao"/>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
77 <param name="data_input" value="Drosophilia_Adh.meg"/>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
78 <assert_stdout has_text="Analysis Complete"/>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
79 <assert_stdout has_text="MEGA-CC"/>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
80 </test>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
81 </tests>
76d433f51d11 Uploaded
jaredgk
parents:
diff changeset
82 </tool>