Frontiers of bioinformatics : unsolved problems and challenges (Arthur M. Sackler colloquia, 2004)