Schema Contract: Chromatograms¶
Required columns¶
chromatogram
Optional postfix suffixes are supported, e.g. chromatogram__neg.
Effect¶
When the column is detected:
- chromatogram traces can be plotted
chromatogram…entries appear in the postfix chooser
Known issue¶
has_chromatograms()
currently checks only for chromatogram integration result columns
(area_chromatogram, rmse_chromatogram, model_chromatogram, and related
fields) and does not check for raw chromatogram columns.
This means a table that contains chromatogram data but no corresponding
integration result columns may fail to activate the expected chromatogram UI in
setup_model_dependent_look().
There is a related issue in
has_peakshape_model():
the chromatogram branch checks chromatogram integration columns twice instead
of checking both raw chromatogram data and integration-result columns.