Biomedical and Bioinformatics Challenges to Computer Science