Text this: Contemporary computer assisted approaches to molecular structure elucidation /