Skip to content

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.