Thank you for your suggestions. STRING looks quite impressive.
I'm currently looking at some novel microbes and fungi. I do the gene calling myself, so most of the genes are not initially publicly identifiable. I could perhaps use a sequence as an input to STRING but I would like to do things in a high-throughput manner. Any predefined organism set would rather not suit me. I also don't see why any enrichment method should rely on any organism other that purely for the purpose of predefined set of gene universe.
Thank you!