introduction to bioinformatics 338655