Multiple-site titration curves of proteins: an analysis of exact and approximate methods for their calculation | Synapse