Chemical immunology.