Returns a list of recognized calibration standards with their matching patterns. This is the central registry for standard name recognition.
Value
A named list where names are canonical standard names and values are regex patterns for matching normalized sample names.
Details
Standard types supported:
PS (Polystyrene): PS A, PS B, PS C, PS D, PS 1683
PMMA (Polymethyl methacrylate): PMMA A, PMMA B, PMMA C, PMMA D
PEG/PEO (Polyethylene glycol/oxide): PEG A, PEG B, PEG C, PEG D
Pullulan: Pullulan A, Pullulan B, Pullulan C, Pullulan D
Generic: Standard 1-4 (site-specific, no default MW values)
Patterns assume input has been normalized via normalize_standard_name()
(lowercase, "std" converted to "standard", separators normalized).
Examples
standards <- get_recognized_standards()
names(standards)
#> [1] "PS 1683" "PS A" "PS B" "PS C" "PS D"
#> [6] "PMMA A" "PMMA B" "PMMA C" "PMMA D" "PEG A"
#> [11] "PEG B" "PEG C" "PEG D" "Pullulan A" "Pullulan B"
#> [16] "Pullulan C" "Pullulan D" "Standard 1" "Standard 2" "Standard 3"
#> [21] "Standard 4"