Returns all distinct common substructures (the largest first), or null if
none was found.
Returns the maximum common substructure as a Molecule, or null if no
common substructure was found.
Returns the score of the maximum common substructure, defined as the number
of bonds of the MCS divided by the larger bond count of the two input molecules.
getMCS() (or getAllCommonSubstructures()) must be called first.
Sets the pair of molecules to compare. molecule should contain at least
as many bonds as fragment. If fragment contains more than one disconnected
structure, only the biggest one is considered.
Computes the maximum common substructure (MCS) between two molecules.