chromatographic analysis