public class SLN2ChemObject extends Object
Modifier and Type | Class and Description |
---|---|
static class |
SLN2ChemObject.ExpressionAtomInfo |
Constructor and Description |
---|
SLN2ChemObject() |
SLN2ChemObject(SLN2ChemObjectConfig conversionConfig) |
Modifier and Type | Method and Description |
---|---|
SLNContainer |
atomContainerToSLNContainer(org.openscience.cdk.interfaces.IAtomContainer container) |
SLNAtom |
atomToSLNAtom(org.openscience.cdk.interfaces.IAtom atom) |
SLNBond |
bondToSLNBond(org.openscience.cdk.interfaces.IBond bond) |
void |
clearAllErrorsAndWarnings() |
static Integer |
extractFormalCharge(SLNAtomExpression slnAE) |
static SLN2ChemObject.ExpressionAtomInfo |
extractSimpleAtomInfoFromExprresion(SLNAtomExpression slnAE) |
String |
getAllErrors() |
ambit2.smarts.SmartsExpressionToken |
getAlternativeSmartsToken(SLNExpressionToken slnTok,
int altValue) |
LinearNotationType |
getCompatibleNotation(SLNContainer slnContainer) |
SLN2ChemObjectConfig |
getConversionConfig() |
List<String> |
getConversionErrors() |
List<String> |
getConversionWarnings() |
int[] |
getSmartsTokenAlternativeValues(SLNExpressionToken slnTok) |
boolean |
hasConversionErrors() |
static void |
processMolecule(org.openscience.cdk.interfaces.IAtomContainer mol) |
SLNContainer |
QueryAtomContainerToSLNContainer(org.openscience.cdk.isomorphism.matchers.IQueryAtomContainer query) |
SLNAtom |
queryAtomToSLNAtom(org.openscience.cdk.isomorphism.matchers.IQueryAtom queryAtom) |
SLNBond |
queryBondToSLNBond(org.openscience.cdk.isomorphism.matchers.IQueryBond queryBond) |
org.openscience.cdk.interfaces.IAtom |
slnAtomToAtom(SLNAtom slnAt) |
org.openscience.cdk.isomorphism.matchers.IQueryAtom |
slnAtomToQueryAtom(SLNAtom slnAt) |
ambit2.smarts.SmartsAtomExpression |
slnAtomToSmartsAtomExpression(SLNAtom slnAt) |
org.openscience.cdk.interfaces.IBond |
slnBondToBond(SLNBond slnBo) |
org.openscience.cdk.isomorphism.matchers.IQueryBond |
slnBondToQueryBond(SLNBond slnBo) |
ambit2.smarts.SmartsBondExpression |
slnBondToSmartsBondExpression(SLNBond slnBo) |
org.openscience.cdk.interfaces.IAtomContainer |
slnContainerToAtomContainer(SLNContainer slnContainer) |
org.openscience.cdk.isomorphism.matchers.IQueryAtomContainer |
slnContainerToQueryAtomContainer(SLNContainer slnContainer) |
ambit2.smarts.SMIRKSReaction |
slnContainerToSMIRKSReaction(SLNContainer container) |
ambit2.smarts.SmartsExpressionToken |
slnExpressionTokenToSmartsExpressionToken(SLNExpressionToken slnTok) |
ambit2.smarts.SmartsExpressionToken[] |
slnExpressionTokenToSmartsExpressionTokenArray(SLNExpressionToken slnTok) |
ambit2.smarts.SmartsExpressionToken |
slnLogOperationToSmartsExpressionToken(int logOp) |
SLNContainer |
SMIRKSReactionToSLNContainer(ambit2.smarts.SMIRKSReaction reaction) |
public SLN2ChemObject()
public SLN2ChemObject(SLN2ChemObjectConfig conversionConfig)
public SLN2ChemObjectConfig getConversionConfig()
public boolean hasConversionErrors()
public void clearAllErrorsAndWarnings()
public String getAllErrors()
public LinearNotationType getCompatibleNotation(SLNContainer slnContainer)
public SLNContainer atomContainerToSLNContainer(org.openscience.cdk.interfaces.IAtomContainer container)
public org.openscience.cdk.interfaces.IAtomContainer slnContainerToAtomContainer(SLNContainer slnContainer)
public org.openscience.cdk.isomorphism.matchers.IQueryAtomContainer slnContainerToQueryAtomContainer(SLNContainer slnContainer)
public SLNContainer QueryAtomContainerToSLNContainer(org.openscience.cdk.isomorphism.matchers.IQueryAtomContainer query)
public ambit2.smarts.SMIRKSReaction slnContainerToSMIRKSReaction(SLNContainer container)
public SLNContainer SMIRKSReactionToSLNContainer(ambit2.smarts.SMIRKSReaction reaction)
public SLNAtom atomToSLNAtom(org.openscience.cdk.interfaces.IAtom atom)
public SLNBond bondToSLNBond(org.openscience.cdk.interfaces.IBond bond)
public org.openscience.cdk.interfaces.IAtom slnAtomToAtom(SLNAtom slnAt)
public org.openscience.cdk.interfaces.IBond slnBondToBond(SLNBond slnBo)
public SLNAtom queryAtomToSLNAtom(org.openscience.cdk.isomorphism.matchers.IQueryAtom queryAtom)
public SLNBond queryBondToSLNBond(org.openscience.cdk.isomorphism.matchers.IQueryBond queryBond)
public org.openscience.cdk.isomorphism.matchers.IQueryAtom slnAtomToQueryAtom(SLNAtom slnAt)
public org.openscience.cdk.isomorphism.matchers.IQueryBond slnBondToQueryBond(SLNBond slnBo)
public ambit2.smarts.SmartsAtomExpression slnAtomToSmartsAtomExpression(SLNAtom slnAt)
public ambit2.smarts.SmartsBondExpression slnBondToSmartsBondExpression(SLNBond slnBo)
public ambit2.smarts.SmartsExpressionToken slnLogOperationToSmartsExpressionToken(int logOp)
public ambit2.smarts.SmartsExpressionToken[] slnExpressionTokenToSmartsExpressionTokenArray(SLNExpressionToken slnTok)
public ambit2.smarts.SmartsExpressionToken slnExpressionTokenToSmartsExpressionToken(SLNExpressionToken slnTok)
public int[] getSmartsTokenAlternativeValues(SLNExpressionToken slnTok)
public ambit2.smarts.SmartsExpressionToken getAlternativeSmartsToken(SLNExpressionToken slnTok, int altValue)
public static SLN2ChemObject.ExpressionAtomInfo extractSimpleAtomInfoFromExprresion(SLNAtomExpression slnAE)
public static Integer extractFormalCharge(SLNAtomExpression slnAE)
Copyright © 2004–2021 Ideaconsult Ltd.. All rights reserved.