orthonym.assembly.handlers.thioether#

Note

Internal API. Names and behaviour may change between releases.

a phase thioether handler — Tier B shim (gate 0.40).

Verbatim move of composer.py:970-992 dispatch logic. Wraps rules.sulfur.name_sulfide with the cyclic-thioether + fused-heterocycle skip guards that the inline branch enforced.

IUPAC cite: (sulfides; functional class naming).

References: - composer.py:970-992 (inline thioether branch; REMOVED at this commit). - rules.sulfur.name_sulfide — chemical-logic body. - data.fused_heterocycles.match_fused_heterocycle_core — fused-ring guard. - internal notes-DECOMP.md row ‘thioether’ + purity proof.

orthonym.assembly.handlers.thioether.name_thioether(features, mol=None, style='pin')#

Tier-B thioether handler with cyclic + fused-heterocycle skip guards.