Vitalsource Technologies, Inc. Challenges In Molecular Structure Determination