spectroscopic analysis