The computer system according to claim 18, the instructions, when executed by the processor, further comprising functionality for:
- selecting the first equivalent molecular structure from a hierarchy of equivalent molecular structures,
- wherein the hierarchy comprises:
- an identical molecular structure,
- a first level equivalent molecular structure of stereoisomer,
- a second level equivalent molecular structure of structural isomer,
- a third level equivalent molecular structure of same carbon number and carbon type in each and every molecular branch,
- a fourth level equivalent molecular structure of same carbon types and total carbon number,
- a fifth level equivalent molecular structure of same number of rings and total carbon number, and
- a sixth level equivalent molecular structure of same total carbon number.