Chemoinformatics: a view of the field and current trends in method development.