Functional classification of CATH superfamilies: a domain-based approach for protein function annotation | Synapse