Insights into protein function through large-scale computational analysis of sequence and structure