orthonym.assembly.handlers.imidoyl_thioyl_halide#

Note

Internal API. Names and behaviour may change between releases.

a phase imidoyl / carbothioyl / carboselenoyl halide handler.

Direct-return shim around rules.acid_halides.name_imidoyl_thioyl_halide (mirrors the sulfonyl_halide / acid_halide shim discipline). The acid halide of the imido / chalcogeno analogue of a carboxylic acid is a two-word functional- class name ‘{parent}carbo{imidoyl|thioyl|selenoyl} {halide}’ (ring parent) or ‘{chain-stem}{imidoyl|thioyl|selenoyl} {halide}’ (chain parent).

IUPAC cite: (BB 31438 ‘cyclohexanecarboximidoyl chloride (PIN)’, 31442 ‘cyclohexanecarbothioyl chloride (PIN)’).

orthonym.assembly.handlers.imidoyl_thioyl_halide.name_imidoyl_thioyl_halide(features, mol=None, style='pin')#

Direct-return imidoyl/thioyl/selenoyl-halide handler. Lazy import keeps the handlers -> rules.acid_halides chain off the import-time graph.