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
SMARTSException
public SmartsPatternAmbit(org.openscience.cdk.interfaces.IChemObjectBuilder builder) throws SMARTSException
SMARTSException
public SmartsPatternAmbit(String smarts) throws SMARTSException
SMARTSException
public SmartsPatternAmbit(String smarts, org.openscience.cdk.interfaces.IChemObjectBuilder builder) throws SMARTSException
SMARTSException
public SmartsPatternAmbit(String smarts, boolean negate, org.openscience.cdk.interfaces.IChemObjectBuilder builder) throws SMARTSException
SMARTSException
public 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
SMARTSException
public int hasSMARTSPattern(org.openscience.cdk.interfaces.IAtomContainer mol) throws SMARTSException
SMARTSException
public 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>
SMARTSException
public void useMOEvPrimitive(boolean flag) throws UnsupportedOperationException
UnsupportedOperationException
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.