The double helix and immunology