Package org.jmol.api

Interface SmilesMatcherInterface

  • All Known Implementing Classes:
    SmilesMatcher

    public interface SmilesMatcherInterface
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int areEqual​(java.lang.String smiles1, java.lang.String smiles2)  
      java.lang.String cleanSmiles​(java.lang.String smiles)  
      int[][] find​(java.lang.String pattern, java.lang.String smiles, int flags)  
      int[][] getCorrelationMaps​(java.lang.String pattern, Node[] atoms, int ac, BS bsSelected, int flags)  
      java.lang.String getLastException()  
      void getMMFF94AtomTypes​(java.lang.String[] smarts, Node[] atoms, int ac, BS bsSelected, javajs.util.Lst<BS> bitSets, javajs.util.Lst<BS>[] vRings)  
      java.lang.String getMolecularFormula​(java.lang.String pattern, boolean isSearch)  
      java.lang.String getRelationship​(java.lang.String smiles1, java.lang.String smiles2)  
      java.lang.String getSmiles​(Node[] atoms, int ac, BS bsSelected, java.lang.String bioComment, int flags)  
      BS getSubstructureSet​(java.lang.String pattern, Node[] atoms, int ac, BS bsSelected, int flags)  
      BS[] getSubstructureSetArray​(java.lang.String pattern, Node[] atoms, int ac, BS bsSelected, BS bsAromatic, int flags)  
      java.lang.String polyhedronToSmiles​(Node center, int[][] faces, int atomCount, javajs.util.P3[] points, int flags, java.lang.String details)  
      java.lang.String reverseChirality​(java.lang.String smiles)  
    • Method Detail

      • areEqual

        int areEqual​(java.lang.String smiles1,
                     java.lang.String smiles2)
              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • find

        int[][] find​(java.lang.String pattern,
                     java.lang.String smiles,
                     int flags)
              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getLastException

        java.lang.String getLastException()
      • getMolecularFormula

        java.lang.String getMolecularFormula​(java.lang.String pattern,
                                             boolean isSearch)
                                      throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getRelationship

        java.lang.String getRelationship​(java.lang.String smiles1,
                                         java.lang.String smiles2)
                                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • reverseChirality

        java.lang.String reverseChirality​(java.lang.String smiles)
                                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • polyhedronToSmiles

        java.lang.String polyhedronToSmiles​(Node center,
                                            int[][] faces,
                                            int atomCount,
                                            javajs.util.P3[] points,
                                            int flags,
                                            java.lang.String details)
                                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getSubstructureSet

        BS getSubstructureSet​(java.lang.String pattern,
                              Node[] atoms,
                              int ac,
                              BS bsSelected,
                              int flags)
                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getSubstructureSetArray

        BS[] getSubstructureSetArray​(java.lang.String pattern,
                                     Node[] atoms,
                                     int ac,
                                     BS bsSelected,
                                     BS bsAromatic,
                                     int flags)
                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getCorrelationMaps

        int[][] getCorrelationMaps​(java.lang.String pattern,
                                   Node[] atoms,
                                   int ac,
                                   BS bsSelected,
                                   int flags)
                            throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getMMFF94AtomTypes

        void getMMFF94AtomTypes​(java.lang.String[] smarts,
                                Node[] atoms,
                                int ac,
                                BS bsSelected,
                                javajs.util.Lst<BS> bitSets,
                                javajs.util.Lst<BS>[] vRings)
                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getSmiles

        java.lang.String getSmiles​(Node[] atoms,
                                   int ac,
                                   BS bsSelected,
                                   java.lang.String bioComment,
                                   int flags)
                            throws java.lang.Exception
        Throws:
        java.lang.Exception
      • cleanSmiles

        java.lang.String cleanSmiles​(java.lang.String smiles)