Zinc finger proteins as templates for metal ion exchange and ligand reactivity. Chemical and biological consequences.