| Name | Description | Type | Package | Framework |
| AliphaticAtom | This matcher any non-aromatic atom. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| AliphaticSymbolAtom | This smarts atom matches aliphatic atom with element symbol specifiedSee Also:Serialized FormKeywords:SMARTS | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| AnyAtom | This matcher any Atom. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| AnyOrderQueryBond | This matches a bond of any orderSee Also:Serialized FormKeywords:SMARTS | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| AromaticAtom | This matcher any aromatic atom. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| AromaticOrSingleQueryBond | This matches an aromatic or a single bond, used when no bond is specified between an atomSee Also:Serialized FormKeywords:SMARTS | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| AromaticQueryBond | This matches an aromatic bondSee Also:Serialized FormKeywords:SMARTS | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| AromaticSymbolAtom | This class matches aromatic atom with element symbol specified. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| AtomicNumberAtom | This matches an atom using the atomic number. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| AtomMappingTools | Class | org.openscience.cdk.isomorphism | CDK | |
| ChiralityAtom | This matches an atom with chirality property. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| ConnectionCountAtom | This matcher checks the total valency of the Atom. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| DegreeAtom | This matcher checks the number of connections of the checked Atom with other Atom's. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| ExplicitConnectionAtom | This smarts atom matches any atom with a certain number of explicitSee Also:Serialized FormKeywords:SMARTS | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| FormalChargeAtom | This matcher checks the formal charge of the Atom. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| HybridizationNumberAtom | This matcher checks the hybridization state of an atom. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| HydrogenAtom | This matches Hydrogen atoms. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| ImplicitHCountAtom | This matcher checks the number of implicit hydrogens of the Atom. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| InverseSymbolSetQueryAtom | A QueryAtom that matches all symbols but those in this container. | Class | org.openscience.cdk.isomorphism.matchers | CDK |
| IQueryAtom | Defines the ability to be matched against IAtom's. | Interface | org.openscience.cdk.isomorphism.matchers | CDK |
| IQueryAtomContainer | General concept of a IAtomContainer aimed at doing molecular subgraph queries using the UniversalIsomorphismTester. | Interface | org.openscience.cdk.isomorphism.matchers | CDK |
| IQueryBond | Defines the abililty to be matched against IBond's. | Interface | org.openscience.cdk.isomorphism.matchers | CDK |
| IRGroupQuery | Interface definition for Rgroup query classes. | Interface | org.openscience.cdk.isomorphism.matchers | CDK |
| IsomorphismTester | A too simplistic implementation of an isomorphism test for chemical graphs. | Class | org.openscience.cdk.isomorphism | CDK |
| LogicalOperatorAtom | This class matches a logical operator that connects two query atomsSee Also:Serialized FormKeywords:SMARTS | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| LogicalOperatorBond | This class matches a logical operator that connects two query bonds. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| MassAtom | This class matches an atom based on the atomic mass. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| NonCHHeavyAtom | This matcher any heavy atom that is not C or H. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| OrderQueryBond | Class | org.openscience.cdk.isomorphism.matchers | CDK | |
| OrderQueryBond | This matches a bond with a certain bond order. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| OrderQueryBondOrderOnly | IQueryBond that matches IBond object only based on bond order, and disregarding any aromaticity flag. | Class | org.openscience.cdk.isomorphism.matchers | CDK |
| PeriodicGroupNumberAtom | This matcher checks the periodic group number of an atom. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| QueryAtomContainer | Class | org.openscience.cdk.isomorphism.matchers | CDK | |
| QueryAtomContainerCreator | Class | org.openscience.cdk.isomorphism.matchers | CDK | |
| RecursiveSmartsAtom | This matches recursive smarts atoms. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| RGraph | This class implements the Resolution Graph (RGraph). | Class | org.openscience.cdk.isomorphism.mcss | CDK |
| RGroup | Represents a single substitute structure in an RGroupList. | Class | org.openscience.cdk.isomorphism.matchers | CDK |
| RGroupList | Represents a list of Rgroup substitutes to be associated with someAuthor:Mark RijnbeekKeywords:Rgroup, R group, R-group | Class | org.openscience.cdk.isomorphism.matchers | CDK |
| RGroupQuery | Represents information contained in a Symyx RGfile (R-group query file). | Class | org.openscience.cdk.isomorphism.matchers | CDK |
| RingAtom | This matches an atom in a specific size ring. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| RingBond | This smarts bond matches any bond that is in a ring. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| RingIdentifierAtom | This encapsulates an atom with a ring identifier, with an optional ring bond specified. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| RingMembershipAtom | This query atom matches any atom with a certain number of SSSR. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| RMap | An RMap implements the association between an edge (bond) in G1 and an edge (bond) in G2, G1 and G2 being the compared graphs in a RGraph context. | Class | org.openscience.cdk.isomorphism.mcss | CDK |
| RNode | Node of the resolution graphe (RGraph) An RNode represents an association betwwen two edges of the source graphs G1 and G2 that are compared. | Class | org.openscience.cdk.isomorphism.mcss | CDK |
| SmallestRingAtom | This smarts atom matches any atom with the smallest SSSR size being a See Also:Serialized FormKeywords:SMARTS | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| SMARTSAtom | Abstract smarts atom. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| SMARTSBond | Abstract smarts bond. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| StereoBond | This query bond matches bonds with specific stereo type. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| SymbolAndChargeQueryAtom | Class | org.openscience.cdk.isomorphism.matchers | CDK | |
| SymbolChargeIDQueryAtom | Class | org.openscience.cdk.isomorphism.matchers | CDK | |
| SymbolQueryAtom | Class | org.openscience.cdk.isomorphism.matchers | CDK | |
| SymbolSetQueryAtom | A QueryAtom that matches all symbols in this container. | Class | org.openscience.cdk.isomorphism.matchers | CDK |
| TotalConnectionAtom | This matches an atom using total number of connections. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| TotalHCountAtom | This matcher checks the formal charge of the Atom. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| TotalRingConnectionAtom | This matcher checks the number of ring connections of the checked Atom with other Atom's. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |
| TotalValencyAtom | This matcher checks the total valency of the Atom. | Class | org.openscience.cdk.isomorphism.matchers.smarts | CDK |