public class ReactorStrategy extends Object
Constructor and Description |
---|
ReactorStrategy() |
ReactorStrategy(File jsonFile) |
Modifier and Type | Method and Description |
---|---|
static void |
configureStructureRecord(StructureRecord strRecord,
org.openscience.cdk.inchi.InChIGeneratorFactory igf,
List<net.sf.jniinchi.INCHI_OPTION> options) |
static ReactorStrategy |
readReactorStrategyFromJSON(File jsonFile) |
static ReactorStrategy |
readReactorStrategyFromJSONFile(File jsonFile,
ReactorStrategy reactorStrategy) |
static ReactorStrategy |
readReactorStrategyFromJsonNode(com.fasterxml.jackson.databind.JsonNode node) |
static ReactorStrategy |
readReactorStrategyFromJsonNode(com.fasterxml.jackson.databind.JsonNode node,
ReactorStrategy reactorStrategy) |
String |
toJSONString(String offset) |
String |
toString() |
public int maxNumOfReactions
public int maxLevel
public boolean FlagStopOnMaxLevel
public int maxNumOfNodes
public int maxNumOfFailedNodes
public int maxNumOfSuccessNodes
protected boolean FlagCalcProductInchiKey
public boolean FlagCheckReactionConditions
public boolean FlagStoreSuccessNodes
public boolean FlagStoreFailedNodes
public boolean FlagTraceParentNodes
public boolean FlagStoreProducts
public boolean FlagTraceReactionPath
public boolean FlagCheckNodeDuplicationOnPush
public List<StructureRecord> allowedProducts
public List<StructureRecord> forbiddenProducts
public boolean FlagSuccessNodeOnReachingAllowedProducts
public boolean FlagSuccessNodeOnZeroForbiddenProducts
public boolean FlagFailedNodeOnOneForbiddenProduct
public boolean FlagReactOneReagentOnly
public boolean FlagProcessRemainingStackNodes
public boolean FlagProcessSingleReagentInNode
public boolean FlagRemoveReagentIfAllowedProduct
public boolean FlagRemoveReagentIfForbiddenProduct
public boolean FlagLogMainReactionFlow
public boolean FlagLogReactionPath
public boolean FlagLogNameInReactionPath
public boolean FlagLogExplicitHToImplicit
public boolean FlagLogNumberOfProcessedNodes
public int NodeLogingFrequency
public static ReactorStrategy readReactorStrategyFromJSON(File jsonFile) throws Exception
Exception
public static ReactorStrategy readReactorStrategyFromJSONFile(File jsonFile, ReactorStrategy reactorStrategy) throws Exception
Exception
public static ReactorStrategy readReactorStrategyFromJsonNode(com.fasterxml.jackson.databind.JsonNode node) throws Exception
Exception
public static ReactorStrategy readReactorStrategyFromJsonNode(com.fasterxml.jackson.databind.JsonNode node, ReactorStrategy reactorStrategy) throws Exception
Exception
public static void configureStructureRecord(StructureRecord strRecord, org.openscience.cdk.inchi.InChIGeneratorFactory igf, List<net.sf.jniinchi.INCHI_OPTION> options) throws Exception
Exception
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.