Try ProFunc from Janet Thornton's group
"It uses both sequence- and structure-based methods to try to provide clues as the the protein's likely or possible function. Often, where one method fails to provide any functional insight another may be more helpful."
http://www.ebi.ac.uk/thornton-srv/databases/ProFunc/