BIOINFORMATICS: A PRIMER - NARAYANAN, P (2006)