Polyfunctional reagents are disclosed that are capable of reversibly binding to target substances, for example nucleic acid, proteins, polypeptides, cells, cell components, microorganisms or viruses, for use in purifying or otherwise manipulating them.