All of the above software are isolated from other information systems, and they are not cross-platform applications.
SMIRKS is a language that describes a generic TRANSFORMATION.
It does not have to reflect a chemical reaction mechanism. The output
(products) of a transformation is completely user-designed.
The common structure feature, which the elements in a precursor list share, will be abstracted to the library core after a transformation. The structural diverse part that the elements in a precursor list do not share has to be represented to have the common structural feature clipped off. Therefore, in addition to the parallel synthesis SMIRKS specification, attachment points of a precursor list to the core have to be specified in mixture synthesis generic transformation. "*" is used in generic transformation as attachment points. Elemental symbols [Tl], [Po], [Pt], [Bi], etc. are used in reactant and product SMILES to indicate the attachments. When the structures containing attachment points are shown to user, the elemental symbols that indicate the attachment points are replaced by A1, A2, A3, etc..
Examples