Computational biology and drug discovery