Multi-component compounds are those 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).

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 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.


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:
  2. If more "A" and/or "B" units are present, all "A" and all "B" units are separately grouped by:
  3. The whole polymer is grouped by:

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

MonomersPolymer with one A and one B unit


MonomersPolymer with two A and two B units