annotate proteinortho.xml @ 9:6140163233a5 draft default tip

planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
author iuc
date Fri, 13 Dec 2024 10:19:09 +0000
parents c5dd4f86d981
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
1 <tool id="proteinortho" name="Proteinortho" version="@TOOL_VERSION@+galaxy@WRAPPER_VERSION@" profile="@PROFILE@">
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
2 <description>detects orthologous proteins/genes within different species</description>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
3 <macros>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
4 <import>proteinortho_macros.xml</import>
7
c5dd4f86d981 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 5eba1fb52a5ec1e63ca126be42062323e1a76687
iuc
parents: 6
diff changeset
5 <xml name="test_output_proteinortho" tokens="nlines" token_nlines_delta="0">
1
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
6 <output name="proteinortho">
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
7 <metadata name="column_names" value="species,genes,alg.-conn.,L.fasta,C.fasta,E.fasta,M.fasta"/>
1
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
8 <assert_contents>
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
9 <has_n_columns n="7"/>
7
c5dd4f86d981 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 5eba1fb52a5ec1e63ca126be42062323e1a76687
iuc
parents: 6
diff changeset
10 <has_n_lines n="@NLINES@" delta="@NLINES_DELTA@"/>
1
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
11 <has_line_matching expression="# Species\tGenes\tAlg\.-Conn\.\t.*"/>
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
12 <has_line_matching expression="[0-9]+\t[0-9]+\t.*"/>
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
13 <has_line_matching expression=".*(C|C2|E|L|M)_[0-9]+.*"/>
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
14 </assert_contents>
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
15 </output>
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
16 </xml>
7
c5dd4f86d981 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 5eba1fb52a5ec1e63ca126be42062323e1a76687
iuc
parents: 6
diff changeset
17 <xml name="test_output_blastgraph" tokens="nlines" token_nlines_delta="0">
1
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
18 <output name="blastgraph">
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
19 <metadata name="column_names" value="seqidA,seqidB,evalue_ab,bitscore_ab,evalue_ba,bitscore_ba"/>
1
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
20 <assert_contents>
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
21 <has_n_columns n="6" comment="#"/>
7
c5dd4f86d981 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 5eba1fb52a5ec1e63ca126be42062323e1a76687
iuc
parents: 6
diff changeset
22 <has_n_lines n="@NLINES@" delta="@NLINES_DELTA@"/>
1
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
23 <has_line_matching expression="# file_a\tfile_b"/>
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
24 <has_line_matching expression="# a\tb\tevalue_ab\tbitscore_ab\tevalue_ba\tbitscore_ba"/>
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
25 <has_line_matching expression="# (C|C2|E|L|M)\.fasta\t(C|C2|E|L|M)\.fasta"/>
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
26 <has_line_matching expression=".*(C|C2|E|L|M)_[0-9]+\t(C|C2|E|L|M)_[0-9]+.*"/>
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
27 </assert_contents>
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
28 </output>
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
29 </xml>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
30 <xml name="test_output_proteinorthograph" tokens="nlines" token_nlines_delta="0" token_add_columns="" token_ncolumns="6">
1
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
31 <output name="proteinorthograph">
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
32 <metadata name="column_names" value="seqidA,seqidB,evalue_ab,bitscore_ab,evalue_ba,bitscore_ba@ADD_COLUMNS@"/>
1
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
33 <assert_contents>
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
34 <has_n_columns n="@NCOLUMNS@" comment="#"/>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
35 <has_n_lines n="@NLINES@" delta="@NLINES_DELTA@"/>
1
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
36 <has_line_matching expression="# file_a\tfile_b"/>
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
37 <has_line_matching expression="# a\tb\tevalue_ab\tbitscore_ab\tevalue_ba\tbitscore_ba(\tsame_strand\tsimscore)?"/>
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
38 <has_line_matching expression="# (C|C2|E|L|M)\.fasta\t(C|C2|E|L|M)\.fasta"/>
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
39 <has_line_matching expression=".*(C|C2|E|L|M)_[0-9]+\t(C|C2|E|L|M)_[0-9]+.*"/>
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
40 </assert_contents>
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
41 </output>
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
42 </xml>
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
43 </macros>
6
10112d9127af planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit ebbb4da7c0c0176df539f9baa7c9323d9ff5f201
iuc
parents: 5
diff changeset
44 <expand macro="biotools"/>
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
45 <expand macro="requirements"/>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
46 <expand macro="version_command"/>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
47 <command detect_errors="exit_code"><![CDATA[
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
48 ## the following ln-action is necessary, since the file names are used by proteinortho (output contains filenames => species names)
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
49 #import re
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
50 #for $f in $input_files#
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
51 ln -sf '$f' '${re.sub('[^\w\-_.]', '_', f.element_identifier)}' &&
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
52 #end for
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
53 #if $synteny.synteny_options == "specified":
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
54 #for $f in $synteny.input_files_syn#
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
55 ln -sf '$f' '${re.sub('[^\w\-_.]', '_', f.element_identifier)}' &&
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
56 #end for#
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
57 #end if
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
58 proteinortho
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
59 --project=result
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
60 --cpus="\${GALAXY_SLOTS:-4}"
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
61 #if $more_options.selfblast:
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
62 $more_options.selfblast
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
63 #end if
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
64 #if $more_options.singles:
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
65 $more_options.singles
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
66 #end if
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
67 #if $more_options.core:
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
68 $more_options.core
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
69 #end if
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
70 --p=$p
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
71 --e=$more_options.evalue
2
a8addd4fb60a "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e3b372fc401662aa541a893024c65aa645f5e8cf"
iuc
parents: 1
diff changeset
72 --conn=$conn
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
73 #if $more_options.cov:
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
74 --cov=$more_options.cov
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
75 #end if
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
76 #if $sim:
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
77 --sim=`LC_NUMERIC=C awk "BEGIN {printf \"%.2f\",$sim/100}"`
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
78 #end if
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
79 #if $more_options.identity:
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
80 --cov=$more_options.identity
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
81 #end if
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
82 #if $more_options.isoform != "no":
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
83 --isoform=$more_options.isoform
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
84 #end if
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
85 #if $synteny.synteny_options == "specified":
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
86 --synteny
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
87 --dups=$synteny.dups
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
88 --cs=$synteny.cs
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
89 --alpha=$synteny.alpha
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
90 #end if
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
91 #for $f in $input_files#
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
92 ${re.sub('[^\w\-_.]', '_', f.element_identifier)}
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
93 #end for#
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
94 #if $synteny.synteny_options == "specified":
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
95 #for $f in $synteny.input_files_syn#
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
96 ${re.sub('[^\w\-_.]', '_', f.element_identifier)}
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
97 #end for#
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
98 #end if
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
99 2> >(sed -E "s/.\[([0-9]{1,2}(;[0-9]{1,2})?)?[mGK]//g" 1>&2)
7
c5dd4f86d981 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 5eba1fb52a5ec1e63ca126be42062323e1a76687
iuc
parents: 6
diff changeset
100 #if $more_options.selfblast:
c5dd4f86d981 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 5eba1fb52a5ec1e63ca126be42062323e1a76687
iuc
parents: 6
diff changeset
101 &&
9
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
102 mv result.blast-graph_clean result.blast-graph
7
c5dd4f86d981 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 5eba1fb52a5ec1e63ca126be42062323e1a76687
iuc
parents: 6
diff changeset
103 #end if
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
104 #if $synteny.synteny_options == "specified":
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
105 &&
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
106 mv result.poff-graph result.proteinortho-graph &&
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
107 mv result.poff.tsv result.proteinortho.tsv &&
9
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
108 mv result.poff.html result.proteinortho.html
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
109 #end if
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
110 ]]></command>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
111 <inputs>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
112 <param name="input_files" format="fasta" type="data" multiple="true" min="2" label="Select the input fasta files (>2)" help="The input fasta files. At least 2 are needed!"/>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
113 <param argument="--p" type="select" label="Similarity comparision algorithm" help="In the first step of proteinortho an all-versus-all reciprocal best hit graph is build from the input files (using this algorithm).">
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
114 <option value="diamond" selected="true">diamond (aminoacid sequences)</option>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
115 <option value="autoblast">auto detect NCBI-BLAST (protein and nucleotide sequences)</option>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
116 <option value="blastp">NCBI-BLASTP+ (protein sequences)</option>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
117 <option value="blastn">NCBI-BLASTN+ (nucleotide sequences)</option>
9
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
118 <option value="mmseqsp">MMseqs2 (aminoacid sequences)</option>
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
119 <option value="mmseqsn">MMseqs2 (nucleotide sequences)</option>
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
120 <option value="lastp">Last (aminoacid sequences)</option>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
121 <option value="lastn">Last (nucleotide sequences)</option>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
122 <option value="blatp">BLAT (aminoacid sequences)</option>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
123 <option value="blatn">BLAT (nucleotide sequences)</option>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
124 </param>
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
125 <param argument="--sim" type="integer" value="95" min="0" max="100" label="Minimal reciprocal similarity in %" help="This and --evalue are main parameters for the generation of the reciprocal best hit graph. 1 = only the best reciprocal hits are reported, 0 = all possible reciprocal blast matches (within the E-value cutoff) are reported."/>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
126 <param argument="--conn" type="float" value="0.1" min="0." max="1." label="Minimal algebraic connectivity" help="This is the main parameter for the clustering step. Choose larger values than more splits are done, resulting in more and smaller clusters. A value of 0 corresponds to no clustering."/>
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
127 <section name="more_options" title="Additional Options" expanded="False">
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
128 <param argument="--evalue" type="float" value="0.001" min="0" label="E-value threshold of the blast algorithm" help="Larger values results in more false positives (connections between proteins)."/>
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
129 <param argument="--cov" type="integer" value="50" min="0" max="100" label="Minimal coverage of best blast alignments in %"/>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
130 <param argument="--identity" type="integer" value="25" min="0" max="100" label="Minimal percent identity of best blast hits in %"/>
9
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
131 <param argument="--selfblast" type="boolean" checked="false" truevalue="--selfblast" falsevalue="" label="Apply selfblast, detects paralogs without orthologs (not compatible with synteny) "/>
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
132 <param argument="--singles" type="boolean" checked="false" truevalue="--singles" falsevalue="" label="Report singleton genes without any hit "/>
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
133 <param argument="--core" type="boolean" checked="false" truevalue="--core" falsevalue="" label="Stop clustering if a split would result in groups that do not span across all species of the inital connected component." help="Overrules the -conn threshold."/>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
134 <param argument="--isoform" type="select" label="Use isoform information" help="The reciprocal best hit graph is built using isoform information (isoforms are treated equivalent). For ncbi : simply add the additional files to the input (file names need to match). For Uniprot : the isoforms need to contain the word isoform and the corresponding identifier. For trinity simply use the trinity output format.">
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
135 <option value="no" selected="true">Don't use isoform information</option>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
136 <option value="ncbi">ncbi style (..._additional.fasta)</option>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
137 <option value="uniprot">uniprot style (...isoform of...)</option>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
138 <option value="trinity">trinity style (...i4)</option>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
139 </param>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
140 </section>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
141 <conditional name="synteny">
9
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
142 <param name="synteny_options" type="select" label="Activate synteny feature (POFF)" help="To enhance the prediction accuracy, the relative order of genes (synteny) can be used as an additional feature for the discrimination of orthologs. For more details see doi:10.1371/journal.pone.0105015. (Not compatible with selfblast)">
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
143 <option value="no" selected="true">no</option>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
144 <option value="specified">yes</option>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
145 </param>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
146 <when value="no"/>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
147 <when value="specified">
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
148 <param argument="--dups" type="integer" value="0" min="0" max="100" label="Number of reiterations for adjacencies heuristic, to determine duplicated regions"/>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
149 <param argument="--cs" type="integer" value="3" min="0" max="100" label="Size of a maximum common substring (MCS) for adjacency matches"/>
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
150 <param argument="--alpha" type="float" value="0.5" min="0." max="1." label="Weight of adjacencies vs. sequence similarity" help="alpha[FF-adj score] + (1−alpha)[BLAST score]"/>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
151 <param name="input_files_syn" type="data" format="gff" multiple="true" min="2" label="Select the GFF3 files matching the input fasta files" help="The GFF3 files need matching names with the input fasta files. If you provide mybacteria123.faa or mybacteria123.fasta ... then you need to provide mybacteria123.gff here accordingly. The attributes column (#9) must contain the attribute Name=GENE IDENTIFIER where GENE IDENTIFIER corresponds to the respective (protein) identifier in the FASTA input. For example see https://gitlab.com/paulklemm_PHD/proteinortho/-/blob/master/test/C.gff"/>
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
152 </when>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
153 </conditional>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
154 </inputs>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
155 <outputs>
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
156 <data name="blastgraph" format="tabular" label="${tool.name} on ${on_string}: RBH graph" from_work_dir="result.blast-graph">
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
157 <actions>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
158 <action name="column_names" type="metadata"
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
159 default="seqidA,seqidB,evalue_ab,bitscore_ab,evalue_ba,bitscore_ba"/>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
160 </actions>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
161 </data>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
162 <data name="proteinortho" format="tabular" label="${tool.name} on ${on_string}: orthology-groups" from_work_dir="result.proteinortho.tsv">
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
163 <actions>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
164 <action name="column_names" type="metadata"
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
165 default="species,genes,alg.-conn.,${','.join([ f.element_identifier for f in $input_files ])}"/>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
166 </actions>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
167 </data>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
168 <data name="proteinorthograph" format="tabular" label="${tool.name} on ${on_string}: orthology-pairs" from_work_dir="result.proteinortho-graph">
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
169 <actions>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
170 <conditional name="synteny.synteny_options">
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
171 <when value="no">
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
172 <action name="column_names" type="metadata" default="seqidA,seqidB,evalue_ab,bitscore_ab,evalue_ba,bitscore_ba"/>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
173 </when>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
174 <when value="specified">
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
175 <action name="column_names" type="metadata" default="seqidA,seqidB,evalue_ab,bitscore_ab,evalue_ba,bitscore_ba,same_strand,simscore"/>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
176 </when>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
177 </conditional>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
178 </actions>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
179 </data>
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
180 </outputs>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
181 <tests>
9
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
182 <test expect_num_outputs="3"> <!-- test normal / default params -->
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
183 <param name="input_files" value="L.fasta,C.fasta,E.fasta,M.fasta"/>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
184 <param name="p" value="diamond"/>
7
c5dd4f86d981 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 5eba1fb52a5ec1e63ca126be42062323e1a76687
iuc
parents: 6
diff changeset
185 <expand macro="test_output_proteinortho" nlines="33" nlines_delta="5"/>
c5dd4f86d981 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 5eba1fb52a5ec1e63ca126be42062323e1a76687
iuc
parents: 6
diff changeset
186 <expand macro="test_output_blastgraph" nlines="156" nlines_delta="20"/>
c5dd4f86d981 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 5eba1fb52a5ec1e63ca126be42062323e1a76687
iuc
parents: 6
diff changeset
187 <expand macro="test_output_proteinorthograph" nlines="139" nlines_delta="20"/>
1
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
188 <assert_command>
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
189 <has_text text="--p=diamond"/>
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
190 </assert_command>
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
191 </test>
9
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
192 <test expect_num_outputs="3"> <!-- test normal mmseqs -->
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
193 <param name="input_files" value="L.fasta,C.fasta,E.fasta,M.fasta"/>
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
194 <param name="p" value="mmseqsp"/>
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
195 <expand macro="test_output_proteinortho" nlines="33" nlines_delta="5"/>
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
196 <expand macro="test_output_blastgraph" nlines="156" nlines_delta="20"/>
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
197 <expand macro="test_output_proteinorthograph" nlines="139" nlines_delta="20"/>
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
198 <assert_command>
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
199 <has_text text="--p=mmseqsp"/>
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
200 </assert_command>
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
201 </test>
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
202 <test expect_num_outputs="3"> <!-- various parameter -->
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
203 <param name="input_files" value="L.fasta,C.fasta,E.fasta,M.fasta"/>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
204 <param name="p" value="diamond"/>
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
205 <param name="conn" value="1"/>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
206 <param name="sim" value="42"/>
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
207 <section name="more_options">
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
208 <param name="cov" value="42"/>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
209 <param name="identity" value="42"/>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
210 <param name="singles" value="true"/>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
211 <param name="core" value="true"/>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
212 </section>
7
c5dd4f86d981 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 5eba1fb52a5ec1e63ca126be42062323e1a76687
iuc
parents: 6
diff changeset
213 <expand macro="test_output_proteinortho" nlines="151" nlines_delta="50"/>
c5dd4f86d981 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 5eba1fb52a5ec1e63ca126be42062323e1a76687
iuc
parents: 6
diff changeset
214 <expand macro="test_output_blastgraph" nlines="1403" nlines_delta="300"/>
c5dd4f86d981 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 5eba1fb52a5ec1e63ca126be42062323e1a76687
iuc
parents: 6
diff changeset
215 <expand macro="test_output_proteinorthograph" nlines="239" nlines_delta="150"/>
1
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
216 <assert_command>
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
217 <has_text text="--p=diamond"/>
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
218 </assert_command>
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
219 </test>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
220 <test expect_num_outputs="3"> <!-- synteny -->
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
221 <param name="input_files" value="L.fasta,C.fasta,E.fasta,M.fasta"/>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
222 <param name="input_files_syn" value="L.gff,C.gff,E.gff,M.gff"/>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
223 <param name="p" value="diamond"/>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
224 <conditional name="synteny">
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
225 <param name="synteny_options" value="specified"/>
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
226 </conditional>
7
c5dd4f86d981 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 5eba1fb52a5ec1e63ca126be42062323e1a76687
iuc
parents: 6
diff changeset
227 <expand macro="test_output_proteinortho" nlines="38" nlines_delta="20"/>
c5dd4f86d981 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 5eba1fb52a5ec1e63ca126be42062323e1a76687
iuc
parents: 6
diff changeset
228 <expand macro="test_output_blastgraph" nlines="300" nlines_delta="150"/>
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
229 <expand macro="test_output_proteinorthograph" nlines="119" nlines_delta="10" ncolumns="8" add_columns=",same_strand,simscore"/>
1
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
230 <assert_command>
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
231 <has_text text="--p=diamond"/>
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
232 </assert_command>
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
233 </test>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
234 <test expect_num_outputs="3"> <!-- blast -->
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
235 <param name="input_files" value="L.fasta,C.fasta,E.fasta,M.fasta"/>
1
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
236 <param name="p" value="blastp"/>
7
c5dd4f86d981 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 5eba1fb52a5ec1e63ca126be42062323e1a76687
iuc
parents: 6
diff changeset
237 <expand macro="test_output_proteinortho" nlines="33" nlines_delta="20"/>
c5dd4f86d981 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 5eba1fb52a5ec1e63ca126be42062323e1a76687
iuc
parents: 6
diff changeset
238 <expand macro="test_output_blastgraph" nlines="155" nlines_delta="50"/>
c5dd4f86d981 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 5eba1fb52a5ec1e63ca126be42062323e1a76687
iuc
parents: 6
diff changeset
239 <expand macro="test_output_proteinorthograph" nlines="139" nlines_delta="50"/>
1
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
240 <assert_command>
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
241 <has_text text="--p=blastp"/>
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
242 </assert_command>
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
243 </test>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
244 <test expect_num_outputs="3"> <!-- auto blast -->
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
245 <param name="input_files" value="L.fasta,C.fasta,E.fasta,M.fasta"/>
1
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
246 <param name="p" value="autoblast"/>
7
c5dd4f86d981 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 5eba1fb52a5ec1e63ca126be42062323e1a76687
iuc
parents: 6
diff changeset
247 <expand macro="test_output_proteinortho" nlines="33" nlines_delta="20"/>
c5dd4f86d981 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 5eba1fb52a5ec1e63ca126be42062323e1a76687
iuc
parents: 6
diff changeset
248 <expand macro="test_output_blastgraph" nlines="157" nlines_delta="50"/>
c5dd4f86d981 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 5eba1fb52a5ec1e63ca126be42062323e1a76687
iuc
parents: 6
diff changeset
249 <expand macro="test_output_proteinorthograph" nlines="136" nlines_delta="50"/>
1
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
250 <assert_command>
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
251 <has_text text="--p=autoblast"/>
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
252 </assert_command>
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
253 </test>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
254 <test expect_num_outputs="3"> <!-- last -->
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
255 <param name="input_files" value="L.fasta,C.fasta,E.fasta,M.fasta"/>
1
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
256 <param name="p" value="lastp"/>
7
c5dd4f86d981 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 5eba1fb52a5ec1e63ca126be42062323e1a76687
iuc
parents: 6
diff changeset
257 <expand macro="test_output_proteinortho" nlines="34" nlines_delta="20"/>
c5dd4f86d981 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 5eba1fb52a5ec1e63ca126be42062323e1a76687
iuc
parents: 6
diff changeset
258 <expand macro="test_output_blastgraph" nlines="148" nlines_delta="50"/>
c5dd4f86d981 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 5eba1fb52a5ec1e63ca126be42062323e1a76687
iuc
parents: 6
diff changeset
259 <expand macro="test_output_proteinorthograph" nlines="134" nlines_delta="50"/>
1
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
260 <assert_command>
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
261 <has_text text="--p=lastp"/>
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
262 </assert_command>
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
263 </test>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
264 <test expect_num_outputs="3"> <!-- blat -->
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
265 <param name="input_files" value="L.fasta,C.fasta,E.fasta,M.fasta"/>
9
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
266 <param name="p" value="blatp"/>
7
c5dd4f86d981 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 5eba1fb52a5ec1e63ca126be42062323e1a76687
iuc
parents: 6
diff changeset
267 <expand macro="test_output_proteinortho" nlines="33" nlines_delta="20"/>
9
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
268 <expand macro="test_output_blastgraph" nlines="56" nlines_delta="50"/>
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
269 <expand macro="test_output_proteinorthograph" nlines="56" nlines_delta="50"/>
1
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
270 <assert_command>
9
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
271 <has_text text="--p=blatp"/>
1
26abc7846e6f "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 95f1ae4ed1cdd56114df76d215f9e1ed549aa4c5"
iuc
parents: 0
diff changeset
272 </assert_command>
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
273 </test>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
274 </tests>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
275 <help><![CDATA[Proteinortho with POFF - An orthology detection tool
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
276
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
277 **What it does**
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
278
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
279 Proteinortho is a tool to detect orthologous proteins/genes within different species (at least 2).
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
280
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
281 | It compares similarities of given gene/protein sequences and clusters them to find significant groups.
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
282 | The algorithm was designed to handle large-scale data and can be applied to hundreds of species at once.
7
c5dd4f86d981 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 5eba1fb52a5ec1e63ca126be42062323e1a76687
iuc
parents: 6
diff changeset
283 | Details can be found in (doi:10.1186/1471-2105-12-124 and doi:10.3389/fbinf.2023.1322477).
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
284 | To enhance the prediction accuracy, the relative order of genes (synteny) can be used as an additional feature for the discrimination of orthologs. The corresponding extension, namely PoFF (details see doi:10.1371/journal.pone.0105015), is already built in Proteinortho.
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
285
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
286 ----
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
287
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
288 **Proteinortho in a nutshell**
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
289
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
290 ----
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
291
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
292 * **(i) Build adaptive reciprocal best hit graph (RBH)**
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
293
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
294 | Using the blast algorithm (diamond,blast,blat,...) all input sequences are compared against each other.
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
295 | If two proteins find each other with respect to multiple criteria like minimal evalue, and similarity compared to the best hit, ... then an edge is drawn between the two proteins.
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
296 | The result of this step is outputted to RBH
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
297
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
298 * **(ii) Cluster the RBH**
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
299
9
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
300 | A spectral clustering algorithm is used to remove weak connections, reducing false positives.
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
301 | The connected components from this process are output as orthology groups or pairs.
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
302
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
303 ----
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
304
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
305 **Proteinortho output files**
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
306
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
307 ----
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
308
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
309 * **RBH**
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
310
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
311 | The result of the (i) step, the reciprocal best hit graph.
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
312 | First two comment line announces 2 species (# ecoli.faa human.faa) as well as the median values (evalue_ab,bitscore_ab,evalue_ba,bitscore_ba).
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
313 | Following these header lines, each line corresponds to a reciprocal best hit of 2 proteins/genes (columns 1 and 2) of the announced species. The output format is shown below.
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
314 | *seqidA*,*seqidB* = the 2 ids/names of the proteins involved
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
315 | *evalue_ab* = evalue with seqidA as query and seqidB as part of the database
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
316 | *bitscore_ab* = bitscore with seqidA as query ...
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
317 | *evalue_ba* = evalue with seqidB as query ...
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
318
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
319 .. csv-table::
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
320
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
321 seqidA,seqidB,evalue_ab,bitscore_ab,evalue_ba,bitscore_ba
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
322 # ecoli.faa,human.faa
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
323 # 1.91e-112,357.5,1.825e-113,360
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
324 L_10,C_10;test,4.32e-151,447,4.30e-151,446
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
325 L_11,C_11,1.17e-68,209,3.00e-69,210
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
326 L_14,C_14,3.64e-139,422,1.19e-142,431
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
327 L_15,C_15,3.51e-100,303,2.12e-102,308
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
328 L_16,C_16,3.75e-49,157,7.06e-50,159
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
329 L_17,C_17,2.96e-195,578,5.50e-196,579
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
330
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
331 ----
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
332
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
333 * **orthology-groups**
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
334
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
335 | The result of the (ii) step, the clustered reciprocal best hit graph or the orthology groups.
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
336 | Every line corresponds to an orthology group.
9
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
337 | The first 3 columns characterize the general properties of that group: number of proteins, species, and algebraic connectivity. The higher the algebraic connectivity the more edges are there and the better the group is connected to itself.
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
338 | Then a column for each species follows containing the proteins of these species.
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
339 | If a species contributes with more than one protein to a group of orthologs, then they are ordered by descending connectivity.
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
340 | The '*' represents that this species does not contribute to the group.
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
341
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
342 .. csv-table::
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
343
9
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
344 Species,Genes,alg.-conn.,ecoli.faa,human.faa,snail.faa,wale.faa,mouse.faa
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
345 5,5,0.715,C_10,C_10;test,E_10,L_10,M_10
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
346 4,6,0.115,*,C_12,E_315,L_313,M_313
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
347 4,5,0.167,*,C_63,E_19,L_19,M_19
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
348 4,4,0.816,*,C_64,E_18,L_18,M_18
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
349
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
350 ----
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
351
9
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
352 | The first group is comprised of 5 proteins of 5 species: 'C_10' of ecoli.faa, 'C_10;test' of human.faa, 'E_10' of snail.faa, 'L_10' of wale.faa, and 'M_10' of mouse.faa.
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
353 | The alg.-conn. (algebraic connectivity) of 0.715 indicates the connectivity of this group, the higher the more edges are connecting these 5 proteins (at most there can be 10 and at least there need to be 4).
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
354 | The second group contains 6 proteins distributed over 4 species. The star indicates the species where no protein was found (in this case ecoli.faa).
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
355
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
356 .. csv-table::
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
357
9
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
358 seqidA,seqidB,evalue_ab,bitscore_ab,evalue_ba,bitscore_ba
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
359 # ecoli.faa,human.faa
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
360 # 1.91e-112,357.5,1.825e-113,360
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
361 L_10,C_10;test,4.32e-151,447,4.30e-151,446
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
362 L_11,C_11,1.17e-68,209,3.00e-69,210
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
363 L_14,C_14,3.64e-139,422,1.19e-142,431
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
364 L_15,C_15,3.51e-100,303,2.12e-102,308
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
365 L_16,C_16,3.75e-49,157,7.06e-50,159
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
366 L_17,C_17,2.96e-195,578,5.50e-196,579
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
367
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
368 ----
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
369
9
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
370 * **orthology-pairs**
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
371
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
372 | Similar to orthology groups, but each edge is printed individually.
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
373 | The output is formatted the same as the RBH graph.
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
374 | For example extracting all hits of the second group of the example orthology-group output ('4,6,0.115,*,C_12,E_315,L_313,M_313') using grep (-E, regular expression="(C_12|E_315|L_313|M_313).*(C_12|E_315|L_313|M_313)", input file=proteinortho-graph) would reveal all edges of this groups:
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
375
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
376 .. csv-table::
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
377
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
378 seqidA,seqidB,evalue_ab,bitscore_ab,evalue_ba,bitscore_ba
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
379 M_313,C_12,1.18e-115,407,6.12e-116,407
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
380 C_12,E_315,4.50e-127,445,4.09e-127,445
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
381 L_313,M_313,0.00e+00,1368,0.00e+00,1368
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
382 L_313,C_12,3.76e-114,402,1.94e-114,402
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
383
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
384 ----
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
385
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
386 | Especially L_313 and M_313 are very similar, probably identical.
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
387 | The group cotnains 4 edges out of the 6 possible edges for a group of 4 proteins. The missing edges are M_313-E_315 as well as L_313-E_315. This means that E_315 is only connected to the other 3 proteins via C_12 and thus could be considered as a weak link in the group.
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
388
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
389 **Proteinortho-Tools for downstream analysis**
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
390
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
391 * `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 or a subset (e.g. filter by Species>10).
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
392 * `proteinortho summary` : Summaries the orthology-pairs/RBH files to determine how the species are connected to each other.
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
393
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
394 More information can be found on github https://gitlab.com/paulklemm_PHD/proteinortho
5
5532c0e5d4a6 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit b4d8b8da2a259973c9ad90e4b9d1a3e22ae4348f
iuc
parents: 2
diff changeset
395
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
396 ]]>
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
397 </help>
9
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
398 <citations>
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
399 <citation type="doi">10.3389/fbinf.2023.1322477</citation>
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
400 <citation type="doi">10.1186/1471-2105-12-124</citation>
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
401 <citation type="doi">10.1371/journal.pone.0105015</citation>
6140163233a5 planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit e151cf96893602bf011c27a2d91df1ef594b774d
iuc
parents: 7
diff changeset
402 </citations>
0
4850f0d15f01 "planemo upload for repository https://gitlab.com/paulklemm_PHD/proteinortho commit 889335c0a31f156c3f90d4c2048cb4df155a53b2"
iuc
parents:
diff changeset
403 </tool>