Molecularly imprinted polymers(MIPs) are artificial, template-made receptors with the ability to recognize and to specially bind the target molecule. The advantage of stability of the polymer, ease of the preparation and low cost of these MIPs have led to their assessment as substitutes for antibodies or enzymes in chemical sensors, catalysis and separations. Although creating a MIPs against small molecules is straightforward now, imprinting of large structures, such as proteins and other biomacromolecules,...