Reduction of protein sequence complexity by residue grouping | Synapse