Reaction specific search options

In this document the reaction specific search options are summarized and their usage is shown in different search interfaces.

Reaction search handling of unpaired maps

Specifies option for matching unpaired (orphan or widow) atom maps to any atom. True, if in reaction search unpaired (orphan and widow) atom maps can match any atom map.

MolSearch API
MolSearchOptions searchOptions = new MolSearchOptions(SearchConstants.SUBSTRUCTURE);
searchOptions.setReactionUnpairedMapMatching( SearchConstants.REACTION_UNPAIRED_MAP_MATCHES_ALL /
SearchConstants.REACTION_UNPAIRED_MATCHES_UNPAIRED_ONLY );
// ...
MolSearch searcher = new MolSearch();
searcher.setSearchOptions(searchOptions);
 
Default value is SearchConstants.REACTION_UNPAIRED_MAP_MATCHES_ALL.
JChemSearch API
JChemSearchOptions searchOptions = new JChemSearchOptions(SearchConstants.SUBSTRUCTURE);
searchOptions.setReactionUnpairedMapMatching( SearchConstants.REACTION_UNPAIRED_MAP_MATCHES_ALL /
SearchConstants.REACTION_UNPAIRED_MATCHES_UNPAIRED_ONLY );
// ...
JChemSearch searcher = new JChemSearch();
searcher.setSearchOptions(searchOptions);
 
Default value is SearchConstants.REACTION_UNPAIRED_MAP_MATCHES_ALL.
JChem Oracle Cartridge
Use the jc_compare operator with reactionUnpairedMap:all/unpairedOnly
jcsearch command line tool
Use the following command line parameter:
--reactionUnpairedMap:all/unpairedOnly