comparison t_coffee.xml @ 8:ae69d14b6fbf draft default tip

"planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/t_coffee commit 28bbc172f28d9fbe7ed2795043ff61d9e0642d13"
author earlhaminst
date Thu, 14 Jan 2021 12:14:52 +0000
parents 0a189243186d
children
comparison
equal deleted inserted replaced
7:0a189243186d 8:ae69d14b6fbf
1 <tool id="t_coffee" name="T-Coffee" version="11.0.8_1"> 1 <tool id="t_coffee" name="T-Coffee" version="@TOOL_VERSION@">
2 <description>multiple sequence alignment</description> 2 <description>multiple sequence alignment</description>
3 <macros>
4 <token name="@TOOL_VERSION@">13.45.0.4846264</token>
5 </macros>
3 <requirements> 6 <requirements>
4 <requirement type="package" version="11.0.8">t_coffee</requirement> 7 <requirement type="package" version="@TOOL_VERSION@">t-coffee</requirement>
5 </requirements> 8 </requirements>
6 <stdio> 9 <stdio>
7 <exit_code range="1:" level="fatal" /> 10 <exit_code range="1:" level="fatal" />
8 </stdio> 11 </stdio>
9 <version_command> 12 <version_command>
58 </when> 61 </when>
59 <when value="no"> 62 <when value="no">
60 <param name="input" type="data" format="fasta" label="FASTA sequences" /> 63 <param name="input" type="data" format="fasta" label="FASTA sequences" />
61 </when> 64 </when>
62 </conditional> 65 </conditional>
63 <param name="method01" type="select" display="checkboxes" multiple="true" label="Pairwise Structual Method">
64 <option value="sap_pair">sap_pair</option>
65 <option value="TMalign_pair">TMalign_pair</option>
66 <option value="mustang_pair">mustang_pair</option>
67 </param>
68 <param name="method02" type="select" display="checkboxes" multiple="true" label="Multiple Sequence Alignment Methods">
69 <option value="pcma_msa">pcma_msa</option>
70 <option value="clustalw_msa">clustalw_msa</option>
71 <option value="dialigntx_msa">dialigntx_msa</option>
72 <option value="poa_msa">poa_msa</option>
73 <option value="muscle_msa">muscle_msa</option>
74 <option value="probcons_msa">probcons_msa</option>
75 <option value="t_coffee_msa">t_coffee_msa</option>
76 <option value="amap_msa">amap_msa</option>
77 <option value="kalign_msa">kalign_msa</option>
78 </param>
79 <param name="method03" type="select" display="checkboxes" multiple="true" label="Pairwise Sequence Alignment Methods"> 66 <param name="method03" type="select" display="checkboxes" multiple="true" label="Pairwise Sequence Alignment Methods">
80 <option value="fast_pair">fast_pair</option> 67 <option value="fast_pair">fast_pair</option>
81 <option value="clustalw_pair">clustalw_pair</option> 68 <option value="clustalw_pair">clustalw_pair</option>
82 <option value="lalign_id_pair">lalign_id_pair</option> 69 <option value="lalign_id_pair">lalign_id_pair</option>
83 <option value="slow_pair">slow_pair</option> 70 <option value="slow_pair">slow_pair</option>
84 <option value="proba_pair">proba_pair</option> 71 <option value="proba_pair">proba_pair</option>
72 <option value="t_coffee_pair">t_coffee_pair</option>
73 </param>
74 <param name="method01" type="select" display="checkboxes" multiple="true" label="Pairwise Structual Alignment Methods">
75 <option value="sap_pair">sap_pair</option>
76 <option value="mustang_pair">mustang_pair</option>
77 <option value="TMalign_pair">TMalign_pair</option>
78 </param>
79 <param name="method02" type="select" display="checkboxes" multiple="true" label="Multiple Sequence Alignment Methods">
80 <option value="3dcoffee_msa">3dcoffee_msa</option>
81 <option value="mafft_msa">mafft_msa</option>
82 <option value="clustalw_msa">clustalw_msa</option>
83 <option value="dialigntx_msa">dialigntx_msa</option>
84 <option value="poa_msa">poa_msa</option>
85 <option value="probcons_msa">probcons_msa</option>
86 <option value="muscle_msa">muscle_msa</option>
87 <option value="t_coffee_msa">t_coffee_msa</option>
88 <option value="kalign_msa">kalign_msa</option>
85 </param> 89 </param>
86 <param name="outputs" type="select" multiple="true" optional="false" display="checkboxes" label="Output formats"> 90 <param name="outputs" type="select" multiple="true" optional="false" display="checkboxes" label="Output formats">
87 <option value="clustalw_aln">clustalw_aln</option> 91 <option value="clustalw_aln">clustalw_aln</option>
88 <option value="dnd" selected="true">dnd</option> 92 <option value="dnd" selected="true">dnd</option>
89 <option value="fasta_aln">fasta_aln</option> 93 <option value="fasta_aln">fasta_aln</option>
95 <option value="score_ascii">score_ascii</option> 99 <option value="score_ascii">score_ascii</option>
96 <option value="score_html">score_html</option> 100 <option value="score_html">score_html</option>
97 </param> 101 </param>
98 </inputs> 102 </inputs>
99 <outputs> 103 <outputs>
100 <data name="clustalw_aln" format="clustalw" label="${tool.name} on ${on_string}: clustalw_aln" from_work_dir="t_coffee_out.clustalw_aln"> 104 <data name="clustalw_aln" format="clustal" label="${tool.name} on ${on_string}: clustalw_aln" from_work_dir="t_coffee_out.clustalw_aln">
101 <filter>'clustalw_aln' in outputs</filter> 105 <filter>'clustalw_aln' in outputs</filter>
102 </data> 106 </data>
103 <data name="dnd" format="nhx" label="${tool.name} on ${on_string}: newick.dnd" from_work_dir="t_coffee_out.dnd"> 107 <data name="dnd" format="nhx" label="${tool.name} on ${on_string}: newick.dnd" from_work_dir="t_coffee_out.dnd">
104 <filter>'dnd' in outputs</filter> 108 <filter>'dnd' in outputs</filter>
105 </data> 109 </data>
110 <filter>'fasta_seq' in outputs</filter> 114 <filter>'fasta_seq' in outputs</filter>
111 </data> 115 </data>
112 <data name="msf_aln" format="msf" label="${tool.name} on ${on_string}: msf_aln" from_work_dir="t_coffee_out.msf_aln"> 116 <data name="msf_aln" format="msf" label="${tool.name} on ${on_string}: msf_aln" from_work_dir="t_coffee_out.msf_aln">
113 <filter>'msf_aln' in outputs</filter> 117 <filter>'msf_aln' in outputs</filter>
114 </data> 118 </data>
115 <data name="phylip" format="phyloxml" label="${tool.name} on ${on_string}: phylip" from_work_dir="t_coffee_out.phylip"> 119 <data name="phylip" format="phylip" label="${tool.name} on ${on_string}: phylip" from_work_dir="t_coffee_out.phylip">
116 <filter>'phylip' in outputs</filter> 120 <filter>'phylip' in outputs</filter>
117 </data> 121 </data>
118 <data name="pir_aln" format="pir" label="${tool.name} on ${on_string}: pir_aln" from_work_dir="t_coffee_out.pir_aln"> 122 <data name="pir_aln" format="pir" label="${tool.name} on ${on_string}: pir_aln" from_work_dir="t_coffee_out.pir_aln">
119 <filter>'pir_aln' in outputs</filter> 123 <filter>'pir_aln' in outputs</filter>
120 </data> 124 </data>
121 <data name="pir_seq" format="pir" label="${tool.name} on ${on_string}: pir_seq" from_work_dir="t_coffee_out.pir_seq"> 125 <data name="pir_seq" format="pir" label="${tool.name} on ${on_string}: pir_seq" from_work_dir="t_coffee_out.pir_seq">
122 <filter>'pir_seq' in outputs</filter> 126 <filter>'pir_seq' in outputs</filter>
123 </data> 127 </data>
124 <data name="score_ascii" format="ascii" label="${tool.name} on ${on_string}: score_ascii" from_work_dir="t_coffee_out.score_ascii"> 128 <data name="score_ascii" format="txt" label="${tool.name} on ${on_string}: score_ascii" from_work_dir="t_coffee_out.score_ascii">
125 <filter>'score_ascii' in outputs</filter> 129 <filter>'score_ascii' in outputs</filter>
126 </data> 130 </data>
127 <data name="score_html" format="html" label="${tool.name} on ${on_string}: score_html" from_work_dir="t_coffee_out.score_html"> 131 <data name="score_html" format="html" label="${tool.name} on ${on_string}: score_html" from_work_dir="t_coffee_out.score_html">
128 <filter>'score_html' in outputs</filter> 132 <filter>'score_html' in outputs</filter>
129 </data> 133 </data>
130 </outputs> 134 </outputs>
131 <tests> 135 <tests>
132 <test> 136 <test expect_num_outputs="1">
133 <param name="filter_fasta" value="no" /> 137 <param name="filter_fasta" value="no" />
134 <param name="input" value="input.fasta" ftype="fasta" /> 138 <param name="input" value="input.fasta" ftype="fasta" />
135 <param name="method02" value="clustalw_msa" /> 139 <param name="method02" value="clustalw_msa" />
136 <param name="outputs" value="fasta_aln" /> 140 <param name="outputs" value="fasta_aln" />
137 <output name="fasta_aln" file="output1.fasta" ftype="fasta" /> 141 <output name="fasta_aln" file="output1.fasta" />
138 </test> 142 </test>
139 <test> 143 <test expect_num_outputs="1">
140 <param name="filter_fasta" value="yes" /> 144 <param name="filter_fasta" value="yes" />
141 <param name="fasta_input" value="input.fasta" ftype="fasta" /> 145 <param name="fasta_input" value="input.fasta" ftype="fasta" />
142 <param name="identifiers" value="ids.txt" ftype="txt" /> 146 <param name="identifiers" value="ids.txt" ftype="txt" />
143 <param name="method02" value="clustalw_msa" /> 147 <param name="method02" value="clustalw_msa" />
144 <param name="outputs" value="fasta_aln" /> 148 <param name="outputs" value="fasta_aln" />
145 <output name="fasta_aln" file="output2.fasta" ftype="fasta" /> 149 <output name="fasta_aln" file="output2.fasta" />
150 </test>
151 <!-- Test all non-builtin methods and all outputs -->
152 <test expect_num_outputs="10">
153 <param name="filter_fasta" value="no" />
154 <param name="input" value="input.fasta" ftype="fasta" />
155 <param name="method03" value="clustalw_pair,t_coffee_pair" />
156 <param name="method01" value="sap_pair,mustang_pair,TMalign_pair" />
157 <param name="method02" value="mafft_msa,clustalw_msa,dialigntx_msa,poa_msa,probcons_msa,muscle_msa,t_coffee_msa,kalign_msa" />
158 <param name="outputs" value="clustalw_aln,dnd,fasta_aln,fasta_seq,msf_aln,phylip,pir_aln,pir_seq,score_ascii,score_html" />
159 <output name="clustalw_aln" file="output3.clustal" />
160 <output name="dnd" file="output3.nhx" />
161 <output name="fasta_aln" file="output3.fasta_aln" />
162 <output name="fasta_seq" file="output3.fasta_seq" />
163 <output name="msf_aln" file="output3.msf" />
164 <output name="phylip" file="output3.phylip" />
165 <output name="pir_aln" file="output3.pir_aln" />
166 <output name="pir_seq" file="output3.pir_seq" />
167 <output name="score_ascii" file="output3.txt" />
168 <output name="score_html">
169 <assert_contents>
170 <has_text text="ENSMUST00000091" />
171 <has_text text="ENSCAFT00000026" />
172 <has_text text="ENSMUST00000005" />
173 <has_text text="ENSRNOT00000019" />
174 <has_text text="ENSPTRT00000013" />
175 </assert_contents>
176 </output>
146 </test> 177 </test>
147 </tests> 178 </tests>
148 <help><![CDATA[ 179 <help><![CDATA[
149 **What it does** 180 **What it does**
150 181