Reactions are stored in databases as TDTs. The reaction SMILES forms the root
of the datatree, as follows:
A concern is inclusion of non-key molecules. In the following case, these two esterifications will be stored on different TDT pages in the database:
$SMI<"CC(=O)O.OCC>>CC(=O)OCC">|
$SMI<"CC(=O)O.OCC>>CC(=O)OCC.O">|
The solution has two parts: first, develop and enforce conventions for registration. Second, lookup by both reactant and product in Thor.