ChemAxon a3d59b832c
02-10-2008 09:45:56
There is often a confusion between exact and perfect search. The main reason of this confusion is that exact search of JChem currently differs from the exact search feature of other chemical database systems and toolkits.
In those terminologies, exact search is used to identify duplicates of molecules. Currently this kind of search is available in JChem as "perfect search". On the other hand, JChem's exact search is a special type of substructure search where the heavy atom network of the query and target molecules must be equal for a match. All other features are treated the same way as for substructure search. (E.g. query atoms, query properties, stereochemistry, formal charges, radicals, etc.) A related search type is exact fragment search, where additional fragments can also be present in the results in addition to the matched fragment. Some examples of the current JChem search types are attached, further examples can be seen on this page: http://www.chemaxon.com/jchem/doc/user/query_searchtypes.html
To reduce the confusion, we decided to rename exact search in JChem from JChem 5.2. (Planned to be released in the first half of 2009.) In a later release, perfect will further be renamed to exact.
Now the question is what name shall we give to the current exact search that properly describes its behavior? Exact fragment should be renamed to follow the same terminology.
Short names would be preferable.
Some ideas are:
A. Whole structure search, whole fragment search
B. Full size substructure search, full size substructure fragment search
C. Full structure search, full fragment search
D. Complete structure search, complete fragment search
We welcome any ideas, opinions and votes.
In those terminologies, exact search is used to identify duplicates of molecules. Currently this kind of search is available in JChem as "perfect search". On the other hand, JChem's exact search is a special type of substructure search where the heavy atom network of the query and target molecules must be equal for a match. All other features are treated the same way as for substructure search. (E.g. query atoms, query properties, stereochemistry, formal charges, radicals, etc.) A related search type is exact fragment search, where additional fragments can also be present in the results in addition to the matched fragment. Some examples of the current JChem search types are attached, further examples can be seen on this page: http://www.chemaxon.com/jchem/doc/user/query_searchtypes.html
To reduce the confusion, we decided to rename exact search in JChem from JChem 5.2. (Planned to be released in the first half of 2009.) In a later release, perfect will further be renamed to exact.
Now the question is what name shall we give to the current exact search that properly describes its behavior? Exact fragment should be renamed to follow the same terminology.
Short names would be preferable.
Some ideas are:
A. Whole structure search, whole fragment search
B. Full size substructure search, full size substructure fragment search
C. Full structure search, full fragment search
D. Complete structure search, complete fragment search
We welcome any ideas, opinions and votes.