In this section search options concerning hit display are summarized andtheir usage is shown in different search interfaces.    
         
    
        
            
            
        Alignment
    Specifies alignment mode of the hit structures.     
             | 
        
    
            | 
         MolSearch API     
        HitColoringAndAlignmentOptions displayOptions = new HitColoringAndAlignmentOptions();         displayOptions.setAlignmentMode( HitColoringAndAlignmentOptions.ALIGNMENT_OFF /                 HitColoringAndAlignmentOptions.ALIGNMENT_ROTATE /                 HitColoringAndAlignmentOptions.ALIGNMENT_PARTIAL_CLEAN );MolSearchOptions searchOptions = new MolSearchOptions(SearchConstants.SUBSTRUCTURE);         // ...HitDisplayTool hdt = new HitDisplayTool(displayOptions, searchOptions, queryMol);         Molecule result = hdt.getHit(targetMol);      JChemSearch API     
        JChemSearch searcher = new JChemSearch();         // ...         searcher.run();         int[] idList = searcher.getResults();         List<String> dataFieldNames = new ArrayList<String>();         // ... (add required field names)         List<Object[]> dataFieldValues = new ArrayList<Object[]>(); // will store field values for the required fields         // ...HitColoringAndAlignmentOptions displayOptions = new HitColoringAndAlignmentOptions();         displayOptions.setAlignmentMode( HitColoringAndAlignmentOptions.ALIGNMENT_OFF /                 HitColoringAndAlignmentOptions.ALIGNMENT_ROTATE /                 HitColoringAndAlignmentOptions.ALIGNMENT_PARTIAL_CLEAN );         Molecule[] results = searcher.getHitsAsMolecules(idList, displayOptions, dataFieldNames, dataFiledValues);        JChem Oracle Cartridge     
    Use the jcf_hitColorAndAlign operator with hitColorAndAlignOptions.     
    alignmentMode:{off|rotate|partialClean}     
    jcsearch command line toolUse one of the following command line parameters to align the hits if output format is MRV.     
-     
--align:r rotate if query molecule has 0 dimension, it will be cleaned in 2D for alignment;     
 -     
--align:p partial clean (template based clean) if query molecule has 0 dimension, same as rotate.     
               | 
        
    
            | 
         See the availability of the option in further ChemAxon products:     
             | 
        
        
             
    
        
            
            | 
              Coloring
Specifies whether the hit atoms and bonds should be colored or not.    
             | 
        
    
            | 
         MolSearch API     
        HitColoringAndAlignmentOptions displayOptions = new HitColoringAndAlignmentOptions();         displayOptions.setColoringEnabled( true / false );MolSearchOptions searchOptions = new MolSearchOptions(SearchConstants.SUBSTRUCTURE);         // ...HitDisplayTool hdt = new HitDisplayTool(displayOptions, searchOptions, queryMol);         Molecule result = hdt.getHit(targetMol);     JChemSearch API     
        JChemSearch searcher = new JChemSearch();         // ...         searcher.run();         int[] idList = searcher.getResults();         List<String> dataFieldNames = new ArrayList<String>();         // ... (add required field names)         List<Object[]> dataFieldValues = new ArrayList<Object[]>(); // will store field values for the required fields         // ...HitColoringAndAlignmentOptions displayOptions = new HitColoringAndAlignmentOptions();         displayOptions.setColoringEnabled( true / false );         Molecule[] results = searcher.getHitsAsMolecules(idList, displayOptions, dataFieldNames, dataFiledValues);       JChem Oracle Cartridge     
    Use the jcf_hitColorAndAlign operator with hitColorAndAlignOptions.     
    coloring:{y|n}     
    jcsearch command line tool     
    Use the following command line parameter:     
    --hitColoring:n/y     
    Default value is 'n'. If the output format is MRV, colors the hits depend on search type.     
             | 
        
    
            | 
         See the availability of the option in further ChemAxon products:     
             | 
        
        
             
    
        
            
            | 
              Hit color
Determines the color of the substructure hit.    
             | 
        
    
            | 
         MolSearch API     
        HitColoringAndAlignmentOptions displayOptions = new HitColoringAndAlignmentOptions();         displayOptions.setHitColor(Color.RED);MolSearchOptions searchOptions = new MolSearchOptions(SearchConstants.SUBSTRUCTURE);         // ...HitDisplayTool hdt = new HitDisplayTool(displayOptions, searchOptions, queryMol);         Molecule result = hdt.getHit(targetMol);     JChemSearch API     
        JChemSearch searcher = new JChemSearch();         // ...         searcher.run();         int[] idList = searcher.getResults();         List<String> dataFieldNames = new ArrayList<String>();         // ... (add required field names)         List<Object[]> dataFieldValues = new ArrayList<Object[]>(); // will store field values for the required fields         // ...HitColoringAndAlignmentOptions displayOptions = new HitColoringAndAlignmentOptions();         displayOptions.setHitColor(Color.RED);         Molecule[] results = searcher.getHitsAsMolecules(idList, displayOptions, dataFieldNames, dataFiledValues);      JChem Oracle Cartridge     
    Use the jcf_hitColorAndAlign operator with hitColorAndAlignOptions.     
    hitColor:<color-value>     
    jcsearch command line tool     
    Use the following command line parameter:     
    --hitColor     
    In case of hitColoring specify color of hit atoms and bonds. Examples: "red", "green", "blue", "#00FF00"     
             | 
        
    
            | 
         See the availability of the option in further ChemAxon products:     
             | 
        
        
             
    
        
            
            
        Hit homology color
    Specifies color of the user defined homologies in a substructure hit.     
             | 
        
    
            | 
         MolSearch API     
        HitColoringAndAlignmentOptions displayOptions = new HitColoringAndAlignmentOptions();         displayOptions.setHitHomologyColor(Color.RED);MolSearchOptions searchOptions = new MolSearchOptions(SearchConstants.SUBSTRUCTURE);         // ...HitDisplayTool hdt = new HitDisplayTool(displayOptions, searchOptions, queryMol);         Molecule result = hdt.getHit(targetMol);     JChemSearch API     
        JChemSearch searcher = new JChemSearch();         // ...         searcher.run();         int[] idList = searcher.getResults();         List<String> dataFieldNames = new ArrayList<String>();         // ... (add required field names)         List<Object[]> dataFieldValues = new ArrayList<Object[]>(); // will store field values for the required fields         // ...HitColoringAndAlignmentOptions displayOptions = new HitColoringAndAlignmentOptions();         displayOptions.setHitColor(Color.RED);         Molecule[] results = searcher.getHitsAsMolecules(idList, displayOptions, dataFieldNames, dataFiledValues);      JChem Oracle Cartridge     
    Use the jcf_hitColorAndAlign operator with hitColorAndAlignOptions.     
    hitHomologyColor:<color-value>     
    jcsearch command line tool     
    Use the following command line parameter:     
    --hitHomologyColor     
    In case of hitColoring specify color of user defined homologies. Examples: "red", "green", "blue", "#00FF00".     
             | 
        
    
            | 
         See the availability of the option in further ChemAxon products:     
             | 
        
        
             
    
        
            
            | 
              Non-hit color
Determines the color of the target which is not part of the substructure.    
             | 
        
    
            | 
         MolSearch API     
        HitColoringAndAlignmentOptions displayOptions = new HitColoringAndAlignmentOptions();         displayOptions.setNonHitColor(Color.GRAY);MolSearchOptions searchOptions = new MolSearchOptions(SearchConstants.SUBSTRUCTURE);         // ...HitDisplayTool hdt = new HitDisplayTool(displayOptions, searchOptions, queryMol);         Molecule result = hdt.getHit(targetMol);     JChemSearch API     
        JChemSearch searcher = new JChemSearch();         // ...         searcher.run();         int[] idList = searcher.getResults();         List<String> dataFieldNames = new ArrayList<String>();         // ... (add required field names)         List<Object[]> dataFieldValues = new ArrayList<Object[]>(); // will store field values for the required fields         // ...HitColoringAndAlignmentOptions displayOptions = new HitColoringAndAlignmentOptions();         displayOptions.setNonHitColor(Color.GRAY);         Molecule[] results = searcher.getHitsAsMolecules(idList, displayOptions, dataFieldNames, dataFiledValues);      JChem Oracle Cartridge     
    Use the jcf_hitColorAndAlign operator with hitColorAndAlignOptions.     
    nonHitColor:<color-value>     
    jcsearch command line tool     
    Use the following command line parameter:     
    --nonHitColor     
    In case of hitColoring specify color of non-hit atoms and bonds. Examples: "red", "green", "blue", "#00FF00"     
             | 
        
    
            | 
         See the availability of the option in further ChemAxon products:     
             | 
        
        
             
    
        
            
            | 
              Non-hit color 3D
Determines the color of the 3D target which is not part of the substructure.    
             | 
        
    
            | 
         MolSearch API     
        HitColoringAndAlignmentOptions displayOptions = new HitColoringAndAlignmentOptions();         displayOptions.setNonHitColor3D(Color.GRAY);MolSearchOptions searchOptions = new MolSearchOptions(SearchConstants.SUBSTRUCTURE);         // ...HitDisplayTool hdt = new HitDisplayTool(displayOptions, searchOptions, queryMol);         Molecule result = hdt.getHit(targetMol);     JChemSearch API     
        JChemSearch searcher = new JChemSearch();         // ...         searcher.run();         int[] idList = searcher.getResults();         List<String> dataFieldNames = new ArrayList<String>();         // ... (add required field names)         List<Object[]> dataFieldValues = new ArrayList<Object[]>(); // will store field values for the required fields         // ...HitColoringAndAlignmentOptions displayOptions = new HitColoringAndAlignmentOptions();         displayOptions.setNonHitColor3D(Color.GRAY);         Molecule[] results = searcher.getHitsAsMolecules(idList, displayOptions, dataFieldNames, dataFiledValues);      JChem Oracle Cartridge     
    Use the jcf_hitColorAndAlign operator with hitColorAndAlignOptions.nonHitColor3D:<color-value>     
    jcsearch command line tool     
    Use the following command line parameter:     
    --nonHitColor3D     
    In case of hitColoring in 3D molecules specify color of non-hit atoms and bonds. Examples: "red", "green", "blue", "#00FF00".     
             | 
        
    
            | 
         See the availability of the option in further ChemAxon products:     
             | 
        
        
             
    
        
            
            
        Markush display mode
    In case of Markush searching and hit coloring specifies the type of the resulting molecule. Ignore tetrahedral stereo     
             | 
        
    
            | 
         MolSearch API     
        HitColoringAndAlignmentOptions displayOptions = new HitColoringAndAlignmentOptions();         displayOptions.setMarkushDisplayMode( HitColoringAndAlignmentOptions.ORIGINAL_MARKUSH /                 HitColoringAndAlignmentOptions.MARKUSH_REDUCTION /                 HitColoringAndAlignmentOptions.MARKUSH_REDUCTION_HGEXPANSION );MolSearchOptions searchOptions = new MolSearchOptions(SearchConstants.SUBSTRUCTURE);         // ...HitDisplayTool hdt = new HitDisplayTool(displayOptions, searchOptions, queryMol);         Molecule result = hdt.getHit(targetMol);     JChemSearch API     
        JChemSearch searcher = new JChemSearch();         // ...         searcher.run();         int[] idList = searcher.getResults();         List<String> dataFieldNames = new ArrayList<String>();         // ... (add required field names)         List<Object[]> dataFieldValues = new ArrayList<Object[]>(); // will store field values for the required fields         // ...HitColoringAndAlignmentOptions displayOptions = new HitColoringAndAlignmentOptions();         displayOptions.setMarkushDisplayMode( HitColoringAndAlignmentOptions.ORIGINAL_MARKUSH /                 HitColoringAndAlignmentOptions.MARKUSH_REDUCTION /                 HitColoringAndAlignmentOptions.MARKUSH_REDUCTION_HGEXPANSION );         Molecule[] results = searcher.getHitsAsMolecules(idList, displayOptions, dataFieldNames, dataFiledValues);     JChem Oracle Cartridge     
    Use the jcf_hitColorAndAlign operator with hitColorAndAlignOptions.markushDisplayMode: <o/r/rhg>     
-     
o: (default) the result is shown on the given target structure;     
 -     
r: Markush reduction to hit, the Markush structure is reduced according to the hit;     
 -     
rhg: Markush reduction to hit and the homology groups are expanded according to the matching part of the query, which can also be a single H atom or an empty set.     
           
    jcsearch command line tool     
    Use the following command line parameter:     
    --markushDisplayMode:o/r/rhg     
-     
o: (default) the result is shown on the given target structure;     
 -     
r: Markush reduction to hit, the Markush structure is reduced according to the hit;     
 -     
rhg: Markush reduction to hit and the homology groups are expanded according to the matching part of the query, which can also be a single H atom or an empty set.     
               | 
        
    
            | 
         See the availability of the option in further ChemAxon products:     
             | 
        
        
             
    
        
            
            
        Remove unused definition
    Sets removing unused R-group definitions in case of Markush search. By removing unused definitions readability is increased. Default value is false.     
             | 
        
    
            | 
         MolSearch API     
        HitColoringAndAlignmentOptions displayOptions = new HitColoringAndAlignmentOptions();         displayOptions.setRemoveUnusedDefinitions( true / false );MolSearchOptions searchOptions = new MolSearchOptions(SearchConstants.SUBSTRUCTURE);         // ...HitDisplayTool hdt = new HitDisplayTool(displayOptions, searchOptions, queryMol);         Molecule result = hdt.getHit(targetMol);     JChemSearch API     
        JChemSearch searcher = new JChemSearch();         // ...         searcher.run();         int[] idList = searcher.getResults();         List<String> dataFieldNames = new ArrayList<String>();         // ... (add required field names)         List<Object[]> dataFieldValues = new ArrayList<Object[]>(); // will store field values for the required fields         // ...HitColoringAndAlignmentOptions displayOptions = new HitColoringAndAlignmentOptions();         displayOptions.setRemoveUnusedDefinitions( true / false );         Molecule[] results = searcher.getHitsAsMolecules(idList, displayOptions, dataFieldNames, dataFiledValues);      JChem Oracle Cartridge     
    Use the jcf_hitColorAndAlign operator with hitColorAndAlignOptions.removeUnusedDef:{y|n}     
    jcsearch command line tool     
    Use the following command line parameter:--removeUnusedDef:n/y     
             | 
        
    
            | 
         See the availability of the option in further ChemAxon products:     
             | 
        
        
             
    
        
            
            
        Similarity
    It can be applied only in case of similarity search. Describes which score is displayed within the result of a similarity search. Similarity score is displayed by default.     
             | 
        
    
            | 
         MolSearch API     
        HitColoringAndAlignmentOptions displayOptions = new HitColoringAndAlignmentOptions();         displayOptions.setSimilarityScoreDisplay( HitColoringAndAlignmentOptions.SIMILARITY /                 HitColoringAndAlignmentOptions.DISSIMILARITY / HitColoringAndAlignmentOptions.SIMILARITY_OFF );MolSearchOptions searchOptions = new MolSearchOptions(SearchConstants.SUBSTRUCTURE);         // ...HitDisplayTool hdt = new HitDisplayTool(displayOptions, searchOptions, queryMol);         Molecule result = hdt.getHit(targetMol);     JChemSearch API     
        JChemSearch searcher = new JChemSearch();         // ...         searcher.run();         int[] idList = searcher.getResults();         List<String> dataFieldNames = new ArrayList<String>();         // ... (add required field names)         List<Object[]> dataFieldValues = new ArrayList<Object[]>(); // will store field values for the required fields         // ...HitColoringAndAlignmentOptions displayOptions = new HitColoringAndAlignmentOptions();         displayOptions.setSimilarityScoreDisplay( HitColoringAndAlignmentOptions.SIMILARITY /                 HitColoringAndAlignmentOptions.DISSIMILARITY / HitColoringAndAlignmentOptions.SIMILARITY_OFF );         Molecule[] results = searcher.getHitsAsMolecules(idList, displayOptions, dataFieldNames, dataFiledValues);         .     
    JChem Oracle Cartridge     
    Use the jcf_hitColorAndAlign operator with hitColorAndAlignOptions.similarity:{s|d|o}     
-     
s: similarity score is displayed (default);     
 -     
d: dissimilarity score is displayed;     
 -     
o: neither similarity nor dissimilarity score is displayed.     
      jcsearch command line tool     
    Use the following command line parameter:--similarity:s/d/o     
-     
s: similarity score is displayed (default);     
 -     
d: dissimilarity score is displayed;     
 -     
o: neither similarity nor dissimilarity score is displayed     
               | 
        
    
            | 
         See the availability of the option in further ChemAxon products:     
             | 
        
        
             
    
        
            
            
        Query display
    It can be applied only in case of similarity search. Describes whether query structure is displayed within the result of a similarity search. Query is not displayed by default.     
             | 
        
    
            | 
         MolSearch API     
        HitColoringAndAlignmentOptions displayOptions = new HitColoringAndAlignmentOptions();         displayOptions.setQueryDisplay( true / false );MolSearchOptions searchOptions = new MolSearchOptions(SearchConstants.SUBSTRUCTURE);         // ...HitDisplayTool hdt = new HitDisplayTool(displayOptions, searchOptions, queryMol);         Molecule result = hdt.getHit(targetMol);     JChemSearch API     
        JChemSearch searcher = new JChemSearch();         // ...         searcher.run();         int[] idList = searcher.getResults();         List<String> dataFieldNames = new ArrayList<String>();         // ... (add required field names)         List<Object[]> dataFieldValues = new ArrayList<Object[]>(); // will store field values for the required fields         // ...HitColoringAndAlignmentOptions displayOptions = new HitColoringAndAlignmentOptions();         displayOptions.setQueryDisplay( true / false );         Molecule[] results = searcher.getHitsAsMolecules(idList, displayOptions, dataFieldNames, dataFiledValues);         .     
    JChem Oracle Cartridge     
    Use the jcf_hitColorAndAlign operator with hitColorAndAlignOptions.queryDisplay:{y|n} (default:n)     
    jcsearch command line tool     
    Use the following command line parameter:--queryDisplay:n/y     
             | 
        
    
            | 
         See the availability of the option in further ChemAxon products:     
             | 
        
        
             
    
        
            
            | 
              Display labels and boxes
It can be applied only in case of similarity search. Describes whether labels and bounding boxes for the parts of the result of a similarity search - target, query, score - are displayed. Labels and boxes are not displayed by default.    
             | 
        
    
            | 
         MolSearch API     
        HitColoringAndAlignmentOptions displayOptions = new HitColoringAndAlignmentOptions();         displayOptions.setDisplayLabelsAndBoxes( true / false );MolSearchOptions searchOptions = new MolSearchOptions(SearchConstants.SUBSTRUCTURE);         // ...HitDisplayTool hdt = new HitDisplayTool(displayOptions, searchOptions, queryMol);         Molecule result = hdt.getHit(targetMol);     JChemSearch API     
        JChemSearch searcher = new JChemSearch();         // ...         searcher.run();         int[] idList = searcher.getResults();         List<String> dataFieldNames = new ArrayList<String>();         // ... (add required field names)         List<Object[]> dataFieldValues = new ArrayList<Object[]>(); // will store field values for the required fields         // ...HitColoringAndAlignmentOptions displayOptions = new HitColoringAndAlignmentOptions();         displayOptions.setDisplayLabelsAndBoxes( true / false );         Molecule[] results = searcher.getHitsAsMolecules(idList, displayOptions, dataFieldNames, dataFiledValues);         .     
    JChem Oracle Cartridge     
    Use the jcf_hitColorAndAlign operator with hitColorAndAlignOptions.displayLabelsAndBoxes:{y|n} (default:n)     
    jcsearch command line tool     
    Use the following command line parameter:--displayLabelsAndBoxes:n/y     
             | 
        
    
            | 
         See the availability of the option in further ChemAxon products:     
             |