Vitalsource Technologies, Inc. Computerbased Structure Elucidation From Spectral Data