Carbohydrate–protein interactions are the intermolecular and intramolecular interactions between protein and carbohydrate moieties. These interactions form the basis of specific recognition of carbohydrates by lectins. Carbohydrates are important biopolymers and have a variety of functions.