public class Reactor extends Object
Modifier and Type | Field and Description |
---|---|
protected IDescriptorSolver |
descriptorSolver |
protected boolean |
FlagReactRecursively |
protected org.openscience.cdk.inchi.InChIGeneratorFactory |
igf |
protected static Logger |
logger |
protected TreeSet<String> |
nodeHashCodes |
static String |
PropertyInchiKey |
static String |
PropertyReactionIds |
protected ReactionDataBase |
reactionDataBase |
protected Stack<ReactorNode> |
reactorNodes |
protected ReactorResult |
reactorResult |
protected SMIRKSManager |
smrkMan |
protected ReactorStrategy |
strategy |
Constructor and Description |
---|
Reactor() |
Modifier and Type | Method and Description |
---|---|
IDescriptorSolver |
getDescriptoSolver() |
ReactionDataBase |
getReactionDataBase() |
SMIRKSManager |
getSMIRKSManager() |
ReactorStrategy |
getStrategy() |
int |
initializeReactor(org.openscience.cdk.interfaces.IAtomContainer target) |
boolean |
isFlagReactRecursively() |
String |
molToSmiles(org.openscience.cdk.interfaces.IAtomContainer mol) |
ReactorResult |
react(org.openscience.cdk.interfaces.IAtomContainer target) |
String |
reactionPathToString(org.openscience.cdk.interfaces.IAtomContainer mol,
boolean printName) |
List<ReactorNode> |
reactNext(int numNodes) |
protected void |
setDescriptoSolverForReactDB() |
void |
setFlagReactRecursively(boolean flagReactRecursively) |
void |
setReactionDataBase(ReactionDataBase reactionDataBase) |
void |
setStrategy(ReactorStrategy strategy) |
protected void |
setupDescriptoSolver() |
protected void |
setupInchiGenerator() |
protected static Logger logger
public static final String PropertyInchiKey
public static final String PropertyReactionIds
protected ReactionDataBase reactionDataBase
protected ReactorStrategy strategy
protected SMIRKSManager smrkMan
protected Stack<ReactorNode> reactorNodes
protected org.openscience.cdk.inchi.InChIGeneratorFactory igf
protected IDescriptorSolver descriptorSolver
protected ReactorResult reactorResult
protected boolean FlagReactRecursively
protected void setupDescriptoSolver()
public SMIRKSManager getSMIRKSManager()
public boolean isFlagReactRecursively()
public void setFlagReactRecursively(boolean flagReactRecursively)
public ReactionDataBase getReactionDataBase()
public void setReactionDataBase(ReactionDataBase reactionDataBase)
public ReactorStrategy getStrategy()
public void setStrategy(ReactorStrategy strategy)
public IDescriptorSolver getDescriptoSolver()
protected void setDescriptoSolverForReactDB()
public int initializeReactor(org.openscience.cdk.interfaces.IAtomContainer target)
public ReactorResult react(org.openscience.cdk.interfaces.IAtomContainer target) throws Exception
Exception
public List<ReactorNode> reactNext(int numNodes) throws Exception
Exception
public String molToSmiles(org.openscience.cdk.interfaces.IAtomContainer mol)
public String reactionPathToString(org.openscience.cdk.interfaces.IAtomContainer mol, boolean printName)
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.