Applied Chemoinformatics : Achievements and Future Opportunities