public class SmartsPatternAmbit extends AbstractSmartsPattern<org.openscience.cdk.interfaces.IAtomContainer>
| Modifier and Type | Field and Description |
|---|---|
protected SMARTSPropertiesReader |
reader |
protected SmartsManager |
sman |
protected boolean |
useCDKIsomorphism |
| Constructor and Description |
|---|
SmartsPatternAmbit() |
SmartsPatternAmbit(org.openscience.cdk.interfaces.IChemObjectBuilder builder) |
SmartsPatternAmbit(String smarts) |
SmartsPatternAmbit(String smarts,
boolean negate,
org.openscience.cdk.interfaces.IChemObjectBuilder builder) |
SmartsPatternAmbit(String smarts,
org.openscience.cdk.interfaces.IChemObjectBuilder builder) |
| Modifier and Type | Method and Description |
|---|---|
String |
getImplementationDetails() |
org.openscience.cdk.interfaces.IAtomContainer |
getMatchingStructure(org.openscience.cdk.interfaces.IAtomContainer mol) |
org.openscience.cdk.interfaces.IAtomContainer |
getObjectToVerify(org.openscience.cdk.interfaces.IAtomContainer mol) |
org.openscience.cdk.isomorphism.matchers.IQueryAtomContainer |
getQuery() |
int |
hasSMARTSPattern(org.openscience.cdk.interfaces.IAtomContainer mol) |
boolean |
isUseCDKIsomorphism() |
void |
setSmarts(String smarts) |
void |
setUseCDKIsomorphism(boolean useCDKIsomorphism) |
void |
useMOEvPrimitive(boolean flag) |
protected transient SmartsManager sman
protected transient SMARTSPropertiesReader reader
protected boolean useCDKIsomorphism
public SmartsPatternAmbit()
throws SMARTSException
SMARTSExceptionpublic SmartsPatternAmbit(org.openscience.cdk.interfaces.IChemObjectBuilder builder)
throws SMARTSException
SMARTSExceptionpublic SmartsPatternAmbit(String smarts) throws SMARTSException
SMARTSExceptionpublic SmartsPatternAmbit(String smarts, org.openscience.cdk.interfaces.IChemObjectBuilder builder) throws SMARTSException
SMARTSExceptionpublic SmartsPatternAmbit(String smarts, boolean negate, org.openscience.cdk.interfaces.IChemObjectBuilder builder) throws SMARTSException
SMARTSExceptionpublic boolean isUseCDKIsomorphism()
public void setUseCDKIsomorphism(boolean useCDKIsomorphism)
public org.openscience.cdk.isomorphism.matchers.IQueryAtomContainer getQuery()
public org.openscience.cdk.interfaces.IAtomContainer getObjectToVerify(org.openscience.cdk.interfaces.IAtomContainer mol)
public org.openscience.cdk.interfaces.IAtomContainer getMatchingStructure(org.openscience.cdk.interfaces.IAtomContainer mol)
throws SMARTSException
SMARTSExceptionpublic int hasSMARTSPattern(org.openscience.cdk.interfaces.IAtomContainer mol)
throws SMARTSException
SMARTSExceptionpublic String getImplementationDetails()
public void setSmarts(String smarts) throws SMARTSException
setSmarts in interface ISmartsPattern<org.openscience.cdk.interfaces.IAtomContainer>setSmarts in class AbstractSmartsPattern<org.openscience.cdk.interfaces.IAtomContainer>SMARTSExceptionpublic void useMOEvPrimitive(boolean flag)
throws UnsupportedOperationException
UnsupportedOperationExceptionCopyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.