The mystery of life.
D005075:Biological Evolution; D002875:Chromosomes / Q000502:physiology; D004247:DNA / Q000502:physiology; D005796:Genes; D009154:Mutation; D018406:Virus Physiological Phenomena; D014779:Virus Replication
D004247:DNA