Skip to contents

Returns a list of recognized calibration standards with their matching patterns. This is the central registry for standard name recognition.

Usage

get_recognized_standards()

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"