This is an interesting question, but I am afraid that the straightforward answer would be "none of them".
EggNOG is a database of groups of orthologues (OGs). However, when you use eggNOG-mapper you are not retrieving the actual orthologues of your query. Instead, you are retrieving the orthologues of the "seed ortholog" which is the target of the hit obtained with diamond, mmseqs or hmmer.
For instance, if I am not mistaken, using --target_orthologs one2many you will retrieve the orthologs along with the in-paralogs. However, my guess is that other kind of paralogues will belong to other OGs, and in those cases you will not be retrieving them.
Hi @timeresistance1996 ,
This is an interesting question, but I am afraid that the straightforward answer would be "none of them". EggNOG is a database of groups of orthologues (OGs). However, when you use eggNOG-mapper you are not retrieving the actual orthologues of your query. Instead, you are retrieving the orthologues of the "seed ortholog" which is the target of the hit obtained with diamond, mmseqs or hmmer.
If you mean whether you can obtain the paralogues of the seed ortholog, I am not sure, but I would say only in-paralogues using the option
--target_orthologs
https://github.com/eggnogdb/eggnog-mapper/wiki/eggNOG-mapper-v2.1.5-to-v2.1.10#annotation-optionsFor instance, if I am not mistaken, using
--target_orthologs one2many
you will retrieve the orthologs along with the in-paralogs. However, my guess is that other kind of paralogues will belong to other OGs, and in those cases you will not be retrieving them.Best, Carlos