Text this: Molecular diversity techniques for chemical databases