annotate kobas_annotate.xml @ 4:20f1b45dea63 draft default tip

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
author iuc
date Thu, 28 Nov 2019 15:50:07 -0500
parents 83b998fa34ea
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
1 <tool id="kobas_annotate" name="KOBAS Annotate" version="@TOOL_VERSION@">
0
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
2 <description>KEGG Orthology Based Annotation System</description>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
3 <macros>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
4 <import>kobas_macros.xml</import>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
5 </macros>
3
83b998fa34ea planemo upload commit f6412ce479ec7ea8984e82ea1b226a039133eea4
iuc
parents: 0
diff changeset
6
83b998fa34ea planemo upload commit f6412ce479ec7ea8984e82ea1b226a039133eea4
iuc
parents: 0
diff changeset
7 <expand macro="requirements"/>
83b998fa34ea planemo upload commit f6412ce479ec7ea8984e82ea1b226a039133eea4
iuc
parents: 0
diff changeset
8
0
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
9 <stdio>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
10 <exit_code range="0" level="warning" description="BiopythonDeprecationWarning"/>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
11 <exit_code range="1" level="fatal" description="Bad input settings or none of the entries was annotated successfully."/>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
12 </stdio>
4
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
13 <command><![CDATA[
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
14 ## create the KOBAS directories
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
15 mkdir sqlite &&
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
16 mkdir seq_pep &&
0
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
17
4
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
18 #if $blast_opts.choice == 'local':
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
19 #set $blast_path = $blast_opts.localdb.fields.path
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
20 #elif $blast_opts.choice == 'fasta':
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
21 makeblastdb
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
22 -in '$blast_opts.fastadb'
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
23 -dbtype 'prot'
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
24 -out 'seq_pep/${species}.pep.fasta' &&
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
25 #else:
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
26 #set $blast_path = $os.path.join($blast_opts.histdb.extra_files_path,'blastdb')
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
27 #end if
0
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
28
4
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
29 ## create the database symlinks to comply with how KOBAS wants them
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
30 ln -s '$organismdb' sqlite/organism.db &&
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
31 ln -s '$kobasdb' 'sqlite/${species}.db' &&
0
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
32
4
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
33 #if $blast_opts.choice != 'fasta':
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
34 ln -s '${blast_path}.phr' 'seq_pep/${species}.pep.fasta.phr' &&
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
35 ln -s '${blast_path}.pin' 'seq_pep/${species}.pep.fasta.pin' &&
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
36 ln -s '${blast_path}.psq' 'seq_pep/${species}.pep.fasta.psq' && ls -l seq_pep/ &&
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
37 #end if
0
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
38
4
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
39 ## create the orthologe database symlinks to comply with how KOBAS wants them
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
40 #if $ortholog.only == 'YES' and str($ortholog.species) != str($species):
0
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
41
4
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
42 #if $ortholog.blast_opts_ortholog.choice == 'local':
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
43 #set $blast_path = $ortholog.blast_opts_ortholog.localdb.fields.path
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
44 #elif $ortholog.blast_opts_ortholog.choice == 'fasta':
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
45 makeblastdb
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
46 -in '$ortholog.blast_opts_ortholog.fastadb'
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
47 -dbtype 'prot'
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
48 -out 'seq_pep/${ortholog.species}.pep.fasta' &&
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
49 #else:
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
50 #set $blast_path = $os.path.join($ortholog.blast_opts_ortholog.histdb.extra_files_path,'blastdb')
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
51 #end if
0
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
52
4
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
53 ln -s '$ortholog.kobasdb' 'sqlite/${ortholog.species}.db' &&
0
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
54
4
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
55 #if $blast_opts.choice != 'fasta':
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
56 ln -s '${blast_path}.phr' 'seq_pep/${ortholog.species}.pep.fasta.phr' &&
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
57 ln -s '${blast_path}.pin' 'seq_pep/${ortholog.species}.pep.fasta.pin' &&
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
58 ln -s '${blast_path}.psq' 'seq_pep/${ortholog.species}.pep.fasta.psq' &&
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
59 #end if
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
60 #end if
0
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
61
4
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
62 kobas-annotate
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
63 -i '$infile'
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
64 -t '$intype'
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
65 -s '$species'
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
66 -e '$evalue'
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
67 -r $rank
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
68 -n "\${GALAXY_SLOTS:-4}"
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
69 -c $coverage
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
70 #if $ortholog.only == 'YES':
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
71 -z '$ortholog.species'
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
72 #end if
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
73 -y seq_pep
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
74 -q sqlite
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
75 -p blastp
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
76 -x blastx
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
77 -o '$output'
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
78 ]]></command>
0
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
79 <inputs>
4
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
80 <param argument="--infile" type="data" format="fasta,tabular,txt" label="Input file" help="Input data file matching the input type."/>
0
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
81 <param type="select" label="Input type" argument="--intype" help="Input data type, default fasta:pro">
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
82 <option value="fasta:pro">FASTA protein sequence</option>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
83 <option value="fasta:nuc">FASTA nucleotide sequence</option>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
84 <option value="blastout:xml">XML BLAST output</option>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
85 <option value="blastout:tab">Tabular BLAST output</option>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
86 <option value="id:uniprot">UniProtKB AC</option>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
87 <option value="id:ensembl">Ensembl Gene ID</option>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
88 <option value="id:ncbigene">Entrez Gene ID</option>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
89 <option value="id:refseqpro">Refseq Protein ID</option>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
90 </param>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
91
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
92 <conditional name="blast_opts">
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
93 <expand macro="blastdb_selector"/>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
94 </conditional>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
95
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
96 <expand macro="input_kobasdb"/>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
97
4
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
98 <param name="organismdb" type="data" format="sqlite" label="Organism database" help="KOBAS organism database, available at http://kobas.cbi.pku.edu.cn/download.php"/>
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
99 <param argument="--evalue" type="text" value="1e-5" label="E-value" help="Expect threshold for BLAST, default 1e-5"/>
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
100 <param argument="--rank" type="integer" min="0" value="5" label="Rank cutoff" help="Rank cutoff for valid hits from BLAST result, default 5"/>
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
101 <param argument="--coverage" type="integer" min="0" value="0" label="Subject coverage cutoff" help="subject coverage cutoff for BLAST, default 0"/>
0
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
102 <conditional name="ortholog">
4
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
103 <param name="only" argument="--ortholog" type="select" label="Only use orthologs" help="Whether only use orthologs for cross-species annotation or not, default NO (if only use orthologs, please provide the species abbreviation of your input)">
0
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
104 <option value="NO">No</option>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
105 <option value="YES">Yes</option>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
106 </param>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
107 <when value="YES">
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
108 <expand macro="input_kobasdb"/>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
109 <conditional name="blast_opts_ortholog">
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
110 <expand macro="blastdb_selector"/>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
111 </conditional>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
112 </when>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
113 <when value="NO"></when>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
114 </conditional>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
115 </inputs>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
116 <outputs>
4
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
117 <data name="output" format="tabular"/>
0
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
118 </outputs>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
119
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
120 <tests>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
121 <test>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
122 <param name="infile" value="kobas_annotate_input.fasta"/>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
123 <param name="intype" value="fasta:pro"/>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
124 <conditional name="blast_opts">
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
125 <param name="choice" value="fasta"/>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
126 <param name="fastadb" value="aaa.pep.fasta" />
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
127 </conditional>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
128 <param name="species" value="aaa"/>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
129 <param name="kobasdb" value="aaa.db"/>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
130 <param name="organismdb" value="organism.db"/>
4
20f1b45dea63 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kobas commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 3
diff changeset
131 <output name="output" file="kobas_annotate_output.txt"/>
0
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
132 </test>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
133 </tests>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
134
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
135 <help>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
136 @HELP_KOBAS_INFO@
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
137
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
138 **KOBAS Annotate**
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
139
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
140 Annotates an input set of genes with putative pathways and disease relationships based on mapping to genes with known annotations. It allows for both ID mapping and cross-species sequence similarity mapping.
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
141
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
142 @HELP_KOBAS_URL@
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
143 </help>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
144
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
145 <expand macro="kobas_citations"/>
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
146
720b1beabad6 planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
iuc
parents:
diff changeset
147 </tool>