Fundamentals of Bioinformatics and Computational Biology