Surface carbohydrates and lectins in cellular recognition.