Bioinformatics and drug discovery