1.2 Output Name Representation

Unrecognized functional groups, linkers or ring systems are denoted in the generated name as the string ``BLAH''. As much of the name possible is generated resulting in compound names such as `dichloroBLAHcarboxylic acid'.

Generated compound names are entirely lower case, with no initial capitalization. Upper case characters are generated for locants and as described above, for BLAH.

When generating greek characters in compound names, the oeiupac library currently uses the dollar character followed by single letter representaion. In this formalism, '$a' represents the greek character alpha, $\alpha$, '$b' the greek character beta, $\beta$, '$g' the greek character gamma, $\gamma$ and '$l' the greek character lambda, $\lambda$.

When generating superscripts, the oeiupac library currently uses the caret and curly braces representation. Hence '$l^{5}' represents the greek character lambda followed by a superscript five, i.e. $\lambda^{5}$. Similarly, `pentacyclo[4.2.0.0^{2,5}.0^{3,8}.0^{4,7}]octane' would be the von Baeyer system name for cubane, i.e. pentacyclo $[4.2.0.0^{2,5}.0^{3,8}.0^{4,7}]$octane.

Multiple components in a disconnected molecule, apart from common salts and counter ions, are separated from each other by a semicolon followed by a space. Mixtures containing salts are written ordering the cations, before the compound name, followed by anions, finally followed by any common neutral molecules (e.g. hydrate or hydrochloride).