checkpoint for #192: enhanced search with smallmolecule by dataset type