comparison t_coffee.xml @ 7:0a189243186d draft

planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/t_coffee commit 88e1592fa528db1941bce52c588d4347a69cc745
author earlhaminst
date Wed, 18 Sep 2019 06:37:40 -0400
parents c67bd5acbae2
children ae69d14b6fbf
comparison
equal deleted inserted replaced
6:c67bd5acbae2 7:0a189243186d
5 </requirements> 5 </requirements>
6 <stdio> 6 <stdio>
7 <exit_code range="1:" level="fatal" /> 7 <exit_code range="1:" level="fatal" />
8 </stdio> 8 </stdio>
9 <version_command> 9 <version_command>
10 t_coffee -version | grep Version 10 t_coffee -version | grep Version
11 </version_command> 11 </version_command>
12 <command use_shared_home="false"> 12 <command use_shared_home="false"><![CDATA[
13 <![CDATA[ 13 #if str($input_type.filter_fasta) == 'yes'
14 #if str($input_type.filter_fasta) == 'yes' 14 #set $input = 'temp.fasta'
15 #set $input = 'temp.fasta' 15 python '$__tool_directory__/filter_by_fasta_ids.py' '$input_type.identifiers' '$input_type.fasta_input' > temp.fasta &&
16 python '$__tool_directory__/filter_by_fasta_ids.py' '$input_type.identifiers' '$input_type.fasta_input' > temp.fasta && 16 #end if
17
18 #set $method_opt = ''
19 #if $method01
20 #set $method_opt += str($method01) + ','
21 #end if
22 #if $method02
23 #set $method_opt += str($method02) + ','
24 #end if
25 #if $method03
26 #set $method_opt += str($method03) + ','
27 #end if
28 #if $method_opt
29 #set $method_opt = '-method ' + $method_opt[:-1]
30 #end if
31
32 #set $output_opt = ''
33 #if $outputs
34 #set $outputs_arr = str($outputs).split(',')
35 #for $o in $outputs_arr
36 #if $o != 'dnd'
37 #set $output_opt += $o + ','
17 #end if 38 #end if
39 #end for
40 #else
41 #set $outputs_arr = []
42 #end if
43 #if $output_opt
44 #set $output_opt = '-output ' + $output_opt[:-1]
45 #end if
18 46
19 #set $method_opt = '' 47 t_coffee '$input' $method_opt $output_opt -n_core \${GALAXY_SLOTS:-1} -run_name t_coffee_out -quiet
20 #if $method01 48 ]]></command>
21 #set $method_opt += str($method01) + ','
22 #end if
23 #if $method02
24 #set $method_opt += str($method02) + ','
25 #end if
26 #if $method03
27 #set $method_opt += str($method03) + ','
28 #end if
29 #if $method_opt
30 #set $method_opt = '-method ' + $method_opt[:-1]
31 #end if
32
33 #set $output_opt = ''
34 #if $outputs
35 #set $outputs_arr = str($outputs).split(',')
36 #for $o in $outputs_arr
37 #if $o != 'dnd'
38 #set $output_opt += $o + ','
39 #end if
40 #end for
41 #else
42 #set $outputs_arr = []
43 #end if
44 #if $output_opt
45 #set $output_opt = '-output ' + $output_opt[:-1]
46 #end if
47
48 t_coffee '$input' $method_opt $output_opt -n_core \${GALAXY_SLOTS:-1} -run_name t_coffee_out -quiet
49 ]]>
50 </command>
51 <inputs> 49 <inputs>
52 <conditional name="input_type"> 50 <conditional name="input_type">
53 <param name="filter_fasta" type="select" label="Filter FASTA input?"> 51 <param name="filter_fasta" type="select" label="Filter FASTA input?">
54 <option value="no">No</option> 52 <option value="no">No</option>
55 <option value="yes">Yes</option> 53 <option value="yes">Yes</option>
145 <param name="method02" value="clustalw_msa" /> 143 <param name="method02" value="clustalw_msa" />
146 <param name="outputs" value="fasta_aln" /> 144 <param name="outputs" value="fasta_aln" />
147 <output name="fasta_aln" file="output2.fasta" ftype="fasta" /> 145 <output name="fasta_aln" file="output2.fasta" ftype="fasta" />
148 </test> 146 </test>
149 </tests> 147 </tests>
150 <help> 148 <help><![CDATA[
151 **What it does** 149 **What it does**
152 150
153 This tool is a wrapper for the T-Coffee multiple sequence alignment suite. The input is a set of sequences in FASTA format. Apart from running on the complete FASTA input, it can also run on a subset of sequences by providing a list of the FASTA IDs. 151 This tool is a wrapper for the T-Coffee multiple sequence alignment suite. The input is a set of sequences in FASTA format. Apart from running on the complete FASTA input, it can also run on a subset of sequences by providing a list of the FASTA IDs.
154 152
155 This wrapper offers selected advanced T-Coffee options like the selection of the alignment methods to use: ''Pairwise Structual Method'', ''Multiple Sequence Alignment Methods'' or ''Pairwise Sequence Alignment Methods''. 153 This wrapper offers selected advanced T-Coffee options like the selection of the alignment methods to use: ''Pairwise Structual Method'', ''Multiple Sequence Alignment Methods'' or ''Pairwise Sequence Alignment Methods''.
190 DR-----------VRK--KSGAAWQGQIVGWYCTNLTPEGYAVE------ 188 DR-----------VRK--KSGAAWQGQIVGWYCTNLTPEGYAVE------
191 ------S--EAHPGSVQIYPVAALE------RIN 189 ------S--EAHPGSVQIYPVAALE------RIN
192 >1ihvA 190 >1ihvA
193 NF-RVYYRDSRDPVWKGPA-KLLWKGEGAV-------VIQDN-------S 191 NF-RVYYRDSRDPVWKGPA-KLLWKGEGAV-------VIQDN-------S
194 DI--------------KVVPRRKAK-----IIRD 192 DI--------------KVVPRRKAK-----IIRD
195 </help> 193 ]]></help>
196 <citations> 194 <citations>
197 <citation type="doi">10.1006/jmbi.2000.4042</citation> 195 <citation type="doi">10.1006/jmbi.2000.4042</citation>
198 </citations> 196 </citations>
199 </tool> 197 </tool>