Clustering in Bioinformatics and Drug Discovery