Genetic and Epigenetic Regulation of Alternative Splicing