Protein variety and functional diversity: Swiss-Prot annotation in its biological context | Synapse