annotate data_manager/data_manager_mmseqs2_download.xml @ 2:35885ec2e59b draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 611b90f1628037f05d85905c88629a422d0a2053
author iuc
date Mon, 14 Apr 2025 18:39:14 +0000
parents 75cc3fb4c10f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
1 <tool id="data_manager_mmseqs2_download" name="Download MMseqs2 databases" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" tool_type="manage_data" profile="22.05">
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
2 <description></description>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
3 <macros>
2
35885ec2e59b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 611b90f1628037f05d85905c88629a422d0a2053
iuc
parents: 0
diff changeset
4 <token name="@TOOL_VERSION@">17-b804f</token>
0
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
5 <token name="@VERSION_SUFFIX@">0</token>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
6 </macros>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
7 <requirements>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
8 <requirement type="package" version="@TOOL_VERSION@">mmseqs2</requirement>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
9 </requirements>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
10 <command detect_errors="exit_code"><![CDATA[
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
11 #set $database_name = str($database).split('/')[-1] if '/' in str($database) else str($database)
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
12
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
13 mkdir -p '$out_file.extra_files_path'/'$database_name' &&
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
14 mmseqs databases
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
15 '$database' '$out_file.extra_files_path'/'$database_name'/database
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
16 'tmp'
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
17 --threads "\${GALAXY_SLOTS:-1}" &&
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
18 cp '$dmjson' '$out_file'
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
19 ]]></command>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
20 <configfiles>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
21 <configfile name="dmjson"><![CDATA[
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
22 #from datetime import date
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
23 #set $database_name = str($database).split('/')[-1] if '/' in str($database) else str($database)
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
24 {
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
25 "data_tables":{
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
26 "mmseqs2_databases":[
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
27 {
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
28 "value": "${database}-@TOOL_VERSION@-#echo date.today().strftime('%d%m%Y')#",
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
29 "name": "${database} #echo date.today().strftime('%d%m%Y')#",
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
30 "type": "${db_type}",
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
31 "taxonomy": "${db_taxonomy}",
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
32 "path": "$database_name",
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
33 "version": "@TOOL_VERSION@"
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
34 }
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
35 ]
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
36 }
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
37 }]]>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
38 </configfile>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
39 </configfiles>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
40 <inputs>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
41 <conditional name="db_name">
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
42 <param argument="type" type="select" label="Type of Databases">
2
35885ec2e59b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 611b90f1628037f05d85905c88629a422d0a2053
iuc
parents: 0
diff changeset
43 <option value="aminoacid">Aminoacid databases without taxonomy</option>
0
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
44 <option value="aminoacid_taxonomy">Aminoacid databases that can be used for taxonomy</option>
2
35885ec2e59b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 611b90f1628037f05d85905c88629a422d0a2053
iuc
parents: 0
diff changeset
45 <option value="nucleotide">Nucleotide databases without taxonomy</option>
0
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
46 <option value="nucleotide_taxonomy">Nucleotide databases that can be used for taxonomy</option>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
47 <option value="profile">Profile databases</option>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
48 </param>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
49 <when value="aminoacid">
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
50 <param name="db_type" value="aminoacid" type="hidden"/>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
51 <param name="db_taxonomy" value="no" type="hidden"/>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
52 <param name="database" type="select" label="MMseqs2 aminoacid databases">
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
53 <option value="PDB">PDB (The Protein Data Bank)</option>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
54 </param>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
55 </when>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
56 <when value="aminoacid_taxonomy">
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
57 <param name="db_type" value="aminoacid" type="hidden"/>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
58 <param name="db_taxonomy" value="yes" type="hidden"/>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
59 <param name="database" type="select" label="MMseqs2 aminoacid databases that can be used for taxonomy">
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
60 <option value="UniRef100" selected="true">UniRef100</option>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
61 <option value="UniRef90">UniRef90</option>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
62 <option value="UniRef50">UniRef50</option>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
63 <option value="UniProtKB">UniProtKB</option>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
64 <option value="UniProtKB/TrEMBL">TrEMBL (UniProtKB)</option>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
65 <option value="UniProtKB/Swiss-Prot">Swiss-Prot (UniProtKB)</option>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
66 <option value="NR">NR (Non-redundant protein sequences from GenPept, Swissprot, PIR, PDF, PDB, and NCBI RefSeq)</option>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
67 <option value="GTDB">GTDB (Genome Taxonomy Database)</option>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
68 </param>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
69 </when>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
70 <when value="nucleotide">
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
71 <param name="db_type" value="nucleotide" type="hidden"/>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
72 <param name="db_taxonomy" value="no" type="hidden"/>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
73 <param name="database" type="select" label="MMseqs2 nucleotide databases">
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
74 <option value="NT">NT (Partially non-redundant nucleotide sequences from all traditional divisions of GenBank, EMBL, and DDBJ excluding GSS, STS, PAT, EST, HTG, and WGS)</option>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
75 <option value="Resfinder">Resfinder</option>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
76 </param>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
77 </when>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
78 <when value="nucleotide_taxonomy">
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
79 <param name="db_type" value="nucleotide" type="hidden"/>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
80 <param name="db_taxonomy" value="yes" type="hidden"/>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
81 <param name="database" type="select" label="MMseqs2 nucleotide databases that can be used for taxonomy">
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
82 <option value="SILVA">SILVA</option>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
83 <option value="Kalamari">Kalamari</option>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
84 </param>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
85 </when>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
86 <when value="profile">
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
87 <param name="db_type" value="profile" type="hidden"/>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
88 <param name="db_taxonomy" value="no" type="hidden"/>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
89 <param name="database" type="select" label="MMseqs2 profile databases">
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
90 <option value="PDB70">PDB70 (PDB clustered to 70% sequence identity)</option>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
91 <option value="Pfam-A.full">Pfam-A.full</option>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
92 <option value="Pfam-A.seed">Pfam-A.seed</option>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
93 <option value="Pfam-B">Pfam-B</option>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
94 <option value="CDD">CDD (Conserved Domain Database)</option>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
95 <option value="VOGDB">VOGDB (Virus Orthologous Groups)</option>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
96 <option value="dbCAN2">dbCAN2 (database of carbohydrate-active enzymes)</option>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
97 </param>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
98 </when>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
99 </conditional>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
100 </inputs>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
101 <outputs>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
102 <data name="out_file" format="data_manager_json" label="${tool.name}"/>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
103 </outputs>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
104 <tests>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
105 <test expect_num_outputs="1">
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
106 <conditional name="db_name">
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
107 <param name="type" value="nucleotide_taxonomy" />
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
108 <param name="db_type" value="nucleotide" />
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
109 <param name="db_taxonomy" value="yes" />
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
110 <param name="database" value="SILVA" />
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
111 </conditional>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
112 <output name="out_file">
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
113 <assert_contents>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
114 <has_text text='"mmseqs2_databases":'/>
2
35885ec2e59b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 611b90f1628037f05d85905c88629a422d0a2053
iuc
parents: 0
diff changeset
115 <has_text text='"version": "@TOOL_VERSION@"'/>
35885ec2e59b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 611b90f1628037f05d85905c88629a422d0a2053
iuc
parents: 0
diff changeset
116 <has_text_matching expression='"value": "SILVA-@TOOL_VERSION@-[0-9]{8}"'/>
0
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
117 <has_text_matching expression='"name": "SILVA [0-9]{8}"'/>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
118 <has_text text='"type": "nucleotide"'/>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
119 <has_text text='"taxonomy": "yes"'/>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
120 <has_text text='"path": "SILVA"'/>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
121 </assert_contents>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
122 </output>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
123 </test>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
124 <test expect_num_outputs="1">
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
125 <conditional name="db_name">
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
126 <param name="type" value="aminoacid_taxonomy" />
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
127 <param name="db_type" value="aminoacid" />
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
128 <param name="db_taxonomy" value="yes" />
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
129 <param name="database" value="UniProtKB/Swiss-Prot" />
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
130 </conditional>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
131 <output name="out_file">
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
132 <assert_contents>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
133 <has_text text='"mmseqs2_databases":'/>
2
35885ec2e59b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 611b90f1628037f05d85905c88629a422d0a2053
iuc
parents: 0
diff changeset
134 <has_text text='"version": "@TOOL_VERSION@"'/>
35885ec2e59b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 611b90f1628037f05d85905c88629a422d0a2053
iuc
parents: 0
diff changeset
135 <has_text_matching expression='"value": "UniProtKB/Swiss-Prot-@TOOL_VERSION@-[0-9]{8}"'/>
0
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
136 <has_text_matching expression='"name": "UniProtKB/Swiss-Prot [0-9]{8}"'/>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
137 <has_text text='"type": "aminoacid"'/>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
138 <has_text text='"taxonomy": "yes"'/>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
139 <has_text text='"path": "Swiss-Prot"'/>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
140 </assert_contents>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
141 </output>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
142 </test>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
143 </tests>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
144 <help><![CDATA[
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
145 This tool downloads databases that can be used with MMseqs2.
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
146 ]]></help>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
147 <citations>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
148 <citation type="doi">10.1038/nbt.3988</citation>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
149 </citations>
75cc3fb4c10f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mmseqs2_database commit 1400593429eb4e9c6e307df3621825a8b84a6fa7
iuc
parents:
diff changeset
150 </tool>