In silico Biology: haplotype Inference, Linkage disequilibrium Analysis, and microarray-based gene Selection Techniques