title: Viruses and human cancer. A puzzle with a few missing pieces.
mesh_terms: D000818:Animals; D000956:Antigens, Viral; D006801:Humans; D008722:Methods; D009369:Neoplasms / Q000201:enzymology / Q000209:etiology* / Q000276:immunology / Q000382:microbiology; D009858:Oncogenic Viruses / Q000302:isolation & purification; D012194:RNA-Directed DNA Polymerase / Q000276:immunology; D012190:Retroviridae / Q000201:enzymology
chemical_list: D000956:Antigens, Viral; D012194:RNA-Directed DNA Polymerase