Bioinformatics a practical guide to the analysis of genes and proteins (Wiley-Interscience, 2005)