public class GroupMatch extends Object
Constructor and Description |
---|
GroupMatch(String smarts,
SmartsParser parser,
IsomorphismTester isoTester) |
Modifier and Type | Method and Description |
---|---|
void |
configure() |
String |
getError() |
SmartsConst.SSM_MODE |
getFlagSSMode() |
IsomorphismTester |
getIsoTester() |
List<List<org.openscience.cdk.interfaces.IAtom>> |
getMappings(org.openscience.cdk.interfaces.IAtomContainer target) |
SmartsParser |
getParser() |
List<SmartsAtomExpression> |
getRecursiveAtoms(org.openscience.cdk.isomorphism.matchers.IQueryAtomContainer query) |
List<QuerySequenceElement> |
getSequence() |
String |
getSmarts() |
org.openscience.cdk.isomorphism.matchers.IQueryAtomContainer |
getSmartsQuery() |
boolean |
isFlagPrepareTarget() |
void |
mapRecursiveAtomsAgainstTarget(List<SmartsAtomExpression> recursiveAtoms,
org.openscience.cdk.interfaces.IAtomContainer target) |
boolean |
match(org.openscience.cdk.interfaces.IAtomContainer target) |
boolean |
matchAtPosition(org.openscience.cdk.interfaces.IAtomContainer target,
int atomNum) |
int |
matchCount(org.openscience.cdk.interfaces.IAtomContainer target) |
void |
setFlagPrepareTarget(boolean flagPrepareTarget) |
void |
setFlagSSMode(SmartsConst.SSM_MODE flagSSMode) |
public GroupMatch(String smarts, SmartsParser parser, IsomorphismTester isoTester) throws EmptyMoleculeException
EmptyMoleculeException
public void configure() throws EmptyMoleculeException
EmptyMoleculeException
public List<SmartsAtomExpression> getRecursiveAtoms(org.openscience.cdk.isomorphism.matchers.IQueryAtomContainer query)
public boolean match(org.openscience.cdk.interfaces.IAtomContainer target) throws EmptyMoleculeException
EmptyMoleculeException
public boolean matchAtPosition(org.openscience.cdk.interfaces.IAtomContainer target, int atomNum) throws EmptyMoleculeException
EmptyMoleculeException
public List<List<org.openscience.cdk.interfaces.IAtom>> getMappings(org.openscience.cdk.interfaces.IAtomContainer target) throws EmptyMoleculeException
EmptyMoleculeException
public int matchCount(org.openscience.cdk.interfaces.IAtomContainer target) throws EmptyMoleculeException
EmptyMoleculeException
public void mapRecursiveAtomsAgainstTarget(List<SmartsAtomExpression> recursiveAtoms, org.openscience.cdk.interfaces.IAtomContainer target) throws EmptyMoleculeException
EmptyMoleculeException
public SmartsConst.SSM_MODE getFlagSSMode()
public void setFlagSSMode(SmartsConst.SSM_MODE flagSSMode)
public boolean isFlagPrepareTarget()
public void setFlagPrepareTarget(boolean flagPrepareTarget)
public IsomorphismTester getIsoTester()
public SmartsParser getParser()
public String getSmarts()
public org.openscience.cdk.isomorphism.matchers.IQueryAtomContainer getSmartsQuery()
public List<QuerySequenceElement> getSequence()
public String getError()
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.