Affinity chromatography is a method of separating a biomolecule from a mixture. It is based on a highly specific macromolecular binding interaction. Affinity Chromatography is useful for its high selectivity and resolution of separation.