Bioinformatics : A biologist s guide to Biocomputing and the internet