annotate proteinortho_grab_proteins.xml @ 6:e2a8e134e928 draft

planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
author iuc
date Fri, 16 Jun 2023 20:52:48 +0000
parents a87f7278b4ee
children b183a90fe278
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
85ffb2cc6b64 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 5627e0c3e34ba1357c276cb97e1ad077fe9b23c5"
iuc
parents: 1
diff changeset
1 <tool id="proteinortho_grab_proteins" name="Proteinortho grab proteins" version="@TOOL_VERSION@+galaxy@WRAPPER_VERSION@" profile="@PROFILE@">
0
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
2 <description>finds genes/proteins in a given fasta file</description>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
3 <macros>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
4 <import>proteinortho_macros.xml</import>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
5 </macros>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
6 <expand macro="requirements"/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
7 <expand macro="version_command"/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
8 <command detect_errors="exit_code"><![CDATA[
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
9 ## the following ln-action is necessary, since the file names are used by proteinortho (output contains filenames => species names)
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
10 #import re
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
11 #for $f in $input_files#
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
12 ln -sf '$f' '${re.sub('[^\w\-_.]', '_', f.element_identifier)}' &&
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
13 #end for#
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
14 #if $query.querytype == "file":
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
15 ln -sf '$query.queryfile' 'query' &&
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
16 #end if
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
17 mkdir output && cd output &&
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
18 proteinortho_grab_proteins.pl
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
19 --tofiles
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
20 #if $regex:
5
a87f7278b4ee planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 84c463c8317d7c16c2b86b1d8657932cc0f39791
iuc
parents: 2
diff changeset
21 '$regex'
0
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
22 #end if
5
a87f7278b4ee planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 84c463c8317d7c16c2b86b1d8657932cc0f39791
iuc
parents: 2
diff changeset
23 $source
0
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
24 #if $query.querytype == "string":
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
25 '$query.querystring'
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
26 #else:
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
27 ../query
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
28 #end if
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
29 #for $f in $input_files#
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
30 ../${re.sub('[^\w\-_.]', '_', f.element_identifier)}
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
31 #end for#
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
32 ]]></command>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
33 <inputs>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
34 <param name="input_files" type="data" format="fasta" multiple="true" min="1" label="Select the input fasta files"/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
35 <conditional name="query">
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
36 <param name="querytype" type="select" label="Query type">
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
37 <option value="string" selected="true">String</option>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
38 <option value="file">orthology-groups output file</option>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
39 </param>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
40 <when value="string">
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
41 <param name="querystring" type="text" label="A string of the protein/gene name/identifier that you want to search">
5
a87f7278b4ee planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 84c463c8317d7c16c2b86b1d8657932cc0f39791
iuc
parents: 2
diff changeset
42 <validator type="regex" negate="true" message="Identifier must not end with a backslash">.*\\$</validator>
0
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
43 <sanitizer invalid_char="">
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
44 <valid initial="string.letters,string.digits">
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
45 <add value="!"/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
46 <add value="="/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
47 <add value="-"/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
48 <add value="."/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
49 <add value="*"/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
50 <add value="?"/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
51 <add value="+"/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
52 <add value="\\"/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
53 <add value="_"/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
54 <add value="|"/>
1
fa2d1e652ec1 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
55 <add value="\t"/>
fa2d1e652ec1 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
56 <add value="&#9;"/> <!-- tab -->
fa2d1e652ec1 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
57 <add value=","/>
fa2d1e652ec1 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
58 <add value=";"/>
0
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
59 <add value="&#91;"/> <!-- left square bracket, e.g subselecting from vec[1] -->
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
60 <add value="&#93;"/> <!-- right square bracket -->
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
61 <add value="&#40;"/> <!-- left parenthesis -->
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
62 <add value="&#41;"/> <!-- right parenthesis -->
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
63 </valid>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
64 </sanitizer>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
65 </param>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
66 </when>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
67 <when value="file">
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
68 <param name="queryfile" type="data" format="tabular" label="A orthology-groups file" help="For each group a fasta file is generated containing all proteins/genes of that group."/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
69 </when>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
70 </conditional>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
71 <param argument="--regex" type="boolean" checked="false" truevalue="-E" falsevalue="" label="Enable regular expressions (perl)" help="If not: the string is escaped (e.g. | -> \|) [-E]"/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
72 <param argument="--source" type="boolean" checked="false" truevalue="-source" falsevalue="" label="Add the filename to the gene/protein-name [--source]"/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
73 </inputs>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
74 <outputs>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
75 <collection name="listproteinorthograbproteins" type="list" label="${tool.name} on ${on_string}: list of fasta">
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
76 <discover_datasets pattern="__designation__" format="fasta" directory="output" visible="false"/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
77 </collection>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
78 </outputs>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
79 <tests>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
80 <test>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
81 <param name="input_files" value="L.fasta,C.fasta,C2.fasta,E.fasta,M.fasta"/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
82 <param name="querytype" value="string"/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
83 <param name="querystring" value="E_1"/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
84 <output_collection name="listproteinorthograbproteins" count="1"/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
85 </test>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
86 <test>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
87 <param name="input_files" value="L.fasta,C.fasta,C2.fasta,E.fasta,M.fasta"/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
88 <param name="querytype" value="string"/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
89 <param name="regex" value="true"/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
90 <param name="source" value="true"/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
91 <param name="querystring" value="M..2"/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
92 <output_collection name="listproteinorthograbproteins" count="1"/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
93 </test>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
94 <test>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
95 <param name="input_files" value="L.fasta,C.fasta,C2.fasta,E.fasta,M.fasta"/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
96 <param name="querytype" value="file"/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
97 <param name="queryfile" value="result.proteinortho.tsv"/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
98 <output_collection name="listproteinorthograbproteins" count="34"/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
99 </test>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
100 </tests>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
101 <help><![CDATA[proteinortho grab proteins
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
102
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
103 **What it does**
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
104
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
105 proteinortho_grab_proteins : find gene(s)/protein(s) in a given fasta file and retrieve their sequence(s). You can also use a orthology-groups file, then all sequences for each group (one line of the file) is outputted. This can result in many files!
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
106
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
107 **Other Proteinortho-Tools for downstream analysis**
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
108
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
109 * `proteinortho summary` : Summaries the orthology-pairs/RBH files to determine how the species are connected to each other.
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
110
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
111 More information can be found on github https://gitlab.com/paulklemm_PHD/proteinortho
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
112 ]]>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
113 </help>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
114 <expand macro="citations"/>
d348c3a151d9 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
115 </tool>