Genes and immunity