A molecular approach to bioseparations: Protein–protein and protein–salt interactions