orthonym.assembly.handlers.phosphate_ester#

Note

Internal API. Names and behaviour may change between releases.

a phase phosphate_ester handler — direct-return shim.

1-line wrapper around rules.phosphorus.name_phosphate_ester. Verbatim move of composer.py:992-1013 dispatch logic; handles the three phosphate variants (triester, diester, monoester) via principal_group membership.

IUPAC cite: (phosphoric acid esters).

References: - composer.py:992-1013 (inline phosphate_ester branch; REMOVED at this commit). - rules.phosphorus.name_phosphate_ester — chemical-logic body. - internal notes-DECOMP.md row ‘phosphate_ester’ + purity proof.

orthonym.assembly.handlers.phosphate_ester.name_phosphate_ester(features, mol=None, style='pin')#

Direct-return phosphate-ester handler.