Immunoaffinity Chromatography: An Introduction to Applications and Recent Developments | Synapse