Gene SNPs and mutations in clinical genetic testing: haplotype-based testing and analysis.