Genetic engineering as a tool for the generation of mouse models to understand disease phenotypes and gene function. (December 2017)