Multi-Component compounds

Multi-component compounds are compounds which are composed of two or more components. Regarding the actual technical solution, these components also exist as independently-registered single-component compounds in the registration system. Different types of multi-component compounds exist based on purpose and on the level of accuracy of the composition information: alternates, formulation, mixtures, and polymers. A multi-component compound is distinct from a structure having multiple fragments within a structure field that has been registered as a single compound (without registering each fragment individually).

Compounds with No structure components

Although "No structures" can be registered individually with or without providing a Chemically Significant Text (CST), multi-component compounds can be only registered when the components have structures and/or CST.

The structure type name of the multi-component compounds (as well as the Single and the No structure structure types) can be easily renamed (for more details see the Chemical structures).


The Alternate is an abstract representation of an uncertain structural information. An Alternate can be a list of possible chemical forms of a certain compound. The Alternate is a multi-component compound without quantitative composition information. For Alternates, no MF and MW are calculated.


A type of multi-component compound with semi-quantitative composition information. In the case of a Mixture, every component has an assigned range that represents the relative amount of the component (e.g. component 1 composes 30-40% of the mixture, while component 2 composes 60-70%). The maximum number of the components and the component range values can be configured independently. Some of them can also be used as unknown ranges, in the case of uncertain information. When a Mixture has an unknown component range an additional 'UNKNOWN' data is also attached to the structure.


A multi-component compound with exact quantitative composition information (e.g. component 1: 37%, component 2: 63%). A practically arbitrary number of components can be defined. All the component percentages should be positive and their sum should be equal to 100.


We support the representation of polymers (polycondensates) that are created via a condensation reaction from monomers X-A-X and Y-B-Y, resulting in alternating copolymers with the general structure ...A-B-A-B-A-B...

The rules/leaving group pairs (X, Y) can be defined in a Polymer configuration page.

Rule example:

"rules": [
"leavingGroup1": "COBOC",
"leavingGroup2": "Cl"
"leavingGroup1": "CCOBOCC",
"leavingGroup2": "I"

The polymer structures are constructed according to the defined rules. The polymer representation is using the followings:

  1. From each monomer, the polymer unit/SRU (structural repeating unit) is created with the settings:

    • Multiplicity: n (default), can be changed

    • Percentage data (%): any value can be set (no validation is performed)

    • Bracket style: square, cannot be changed

  2. If more "A" and/or "B" units are present, all "A" and all "B" units are separately grouped by:

    • Group type: Copolymer alternating (alt), cannot be changed

    • Bracket style: square, cannot be changed

  3. The whole polymer is grouped by:

    • Group type: Unordered mixture (mix), cannot be changed

    • Bracket style: square, cannot be changed

    • Repeating Pattern: eu (either/unknown), cannot be changed

The resulting polymer is independent of the monomers they have been created from, respectively, if the polymer has been synthesized from X-A-X and Y-B-Y, or from Y-A-Y and X-B-X

Variants within the A's and B's, such as A, A', A'', end cappers (with one connecting bond only) and branches (three or more connecting bonds) are supported.

Polymer examples

Leaving group 1: COBOC
Leaving group 2: Cl

Monomer A 50%

Monomer B 50%

Polymer with one A and one B unit




Monomer A 40%

Monomer A 10%

Monomer B 20%

Monomer B 30%

Polymer with two A and two B units