adding a few interfaces to uniprot module