Disjoint molecules are molecules with no connecting bonds between its parts. They function like usual molecules, but whenever a debond happens in such a molecule, the bond network of the molecule is recalculated, separating all disjoint parts.

It does not matter how you assemble the disjoint molecule, as long as the bonds are in the correct place.

Disjoint molecules may not be replicated with multiple distinct molecules, nor can it simulate multiple distinct molecules.

Special thanks to crazybot27 in discord for implementing disjoint validation in omsim.