Bioinformatics: a practical guide to the analysis of genes and proteins