Diverse applications of gene therapy