Oligosaccharide-protein interactions: a three-dimensional view.