Rapport HPLC: l'impureté hors limite, lue dans l'export de l'instrument
Objectif Lire les rapports d'injection qu'exporte un HPLC, unités collées et virgules décimales, et être prévenu quand une impureté dépasse sa spécification.
Le logiciel d'acquisition d'un HPLC exporte un rapport par injection: UTF-16, un bloc d'en-tête, puis les pics.
csv-file le lit ligne par ligne et porte l'échantillon sur chaque pic;
regex-extract sépare chaque valeur de son unité: 0,21% devient 0.21 et %;
$ lm connector run scenario-chrom-arun scheduled: 526b41ae-87dd-4e89-adf3-e1cbd5c90596$ lm run get 526b41ae-87dd-4e89-adf3-e1cbd5c90596ID CONNECTOR ENDPOINT STATUS IN OUT SKIPPED DEAD-LETTERS STARTED ENDED EVALUATED
526b41ae scenario-chrom-a default Completed 60 60 0 0 2026-11-06 17:04 2026-11-06 17:04 yes• 1 file(s) unchanged since they were last read — not read again$ lm inbox --process scenario-chrom-impurity-aID WHEN PROCESS MESSAGE ENTITY_KEY
24660 just now scenario-chrom-impurity-a LOT 26-0459: Impurity B at 0.21 % (limit 0.15 %), HPLC-02, injected 2026-11-06T08:57:32Z LOT 26-0459
default
Completed · IN 60 · OUT 60
hub
LOT 26-0459 | HPLC-02 | Impurity B | 0.2100
hub
LOT 26-0461 | HPLC-02 | Impurity A | 0.1500
LOT 26-0459
LOT 26-0459: Impurity B at 0.21 % (limit 0.15 %), HPLC-02, injected 2026-11-06T08:57:32Z