Real-time analysis of multicomponent chromatograms: application to high-performance liquid chromatography