Applications of Machine Learning Techniques to Bioinformatics by Haifeng Li