Package org.openscience.cdk.atomtype
Class CDKAtomTypeMatcher
java.lang.Object
org.openscience.cdk.atomtype.CDKAtomTypeMatcher
- All Implemented Interfaces:
IAtomTypeMatcher
Atom Type matcher that perceives atom types as defined in the CDK atom type list
org/openscience/cdk/dict/data/cdk-atom-types.owl.
If there is not an atom type defined for the tested atom, then NULL
is returned.- Author:
- egonw
- Created on:
- 2007-07-20
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionfindMatchingAtomType(IAtomContainer atomContainer, IAtom atom) Method that assigns an atom type to a given atom belonging to an atom container.findMatchingAtomTypes(IAtomContainer atomContainer) Method that assigns atom types to atoms in the given atom container.static CDKAtomTypeMatchergetInstance(IChemObjectBuilder builder) static CDKAtomTypeMatchergetInstance(IChemObjectBuilder builder, int mode)
-
Field Details
-
REQUIRE_NOTHING
public static final int REQUIRE_NOTHING- See Also:
-
REQUIRE_EXPLICIT_HYDROGENS
public static final int REQUIRE_EXPLICIT_HYDROGENS- See Also:
-
-
Method Details
-
getInstance
-
getInstance
-
findMatchingAtomTypes
Method that assigns atom types to atoms in the given atom container.- Specified by:
findMatchingAtomTypesin interfaceIAtomTypeMatcher- Parameters:
atomContainer- AtomContainer for which atom types are perceived- Returns:
- The matching AtomType
- Throws:
CDKException- when something went wrong with going through the AtomType's
-
findMatchingAtomType
Method that assigns an atom type to a given atom belonging to an atom container.- Specified by:
findMatchingAtomTypein interfaceIAtomTypeMatcher- Parameters:
atomContainer- AtomContainer of which theatomis partatom- Atom for which a matching atom type is searched- Returns:
- The matching AtomType
- Throws:
CDKException- when something went wrong with going through the AtomType's
-