Among many tools for over-/under-representation analysis there are few which are not constrained to fixed list of species.
For my knowledge it is Ontologizer and ASCA-Functional from SEA suite.
There one have to just provide already available association of genes with functional categories.
I wonder if you know any other "open-species" enrichment analysis tools.
I'm mostly interested in analysis of InterPro enrichment tools, where analysis rely on user submitted population and experimental sets with IDs and file with IDs association with InterPro IDs.
EDIT
I ended with creation of GO-like association and obo files for InterPro and use Ontologizer program. Much work to do but works fine.
Interesting question. Funny enough, after 11 years there exists no proper InterPro enrichment tool, one which can test for enrichment of IPR's directly (not IPRs mapped to GO). At least I haven't found any, not to mention species or model organism independence. The answers below provide no answer to the original question either.
When one googles for "interpro domain enrichment analysis" the top results are all doing something different, have misleading titles or otherwise are only distantly related to the problem. The top hit is this question. This biocnductor documentation is a good example of google's top hits.