BioInformatics: A Computing Perspective