The relationship between protein structure and function: a comprehensive survey with application to the yeast genome | Synapse