Approaches to high-performance preparative chromatography of proteins.