public class StructureStandardizer
extends net.idea.modbcum.p.DefaultAmbitProcessor<org.openscience.cdk.interfaces.IAtomContainer,org.openscience.cdk.interfaces.IAtomContainer>
Modifier and Type | Field and Description |
---|---|
protected boolean |
clearIsotopes |
static String |
ERROR_TAG |
protected FragmentProcessor |
fragments |
protected boolean |
generate2D |
protected boolean |
generateInChI |
protected boolean |
generateSMILES |
protected boolean |
generateSMILES_Aromatic |
protected boolean |
generateSMILES_Canonical |
protected boolean |
generateStereofrom2D |
protected boolean |
generateTautomers |
protected org.openscience.cdk.tools.CDKHydrogenAdder |
hadder |
protected org.openscience.cdk.inchi.InChIGeneratorFactory |
igf |
protected boolean |
implicitHydrogens |
protected IsotopesProcessor |
isotopesProcessor |
protected boolean |
neutralise |
protected NeutraliseProcessor |
neutraliser |
protected List<net.sf.jniinchi.INCHI_OPTION> |
options |
protected org.openscience.cdk.layout.StructureDiagramGenerator |
sdg |
protected org.openscience.cdk.smiles.SmilesGenerator |
smiles_generator |
protected boolean |
splitFragments |
protected Map<Object,Property> |
tags |
protected TautomerProcessor |
tautomers |
Constructor and Description |
---|
StructureStandardizer() |
StructureStandardizer(Logger logger) |
Modifier and Type | Method and Description |
---|---|
net.idea.modbcum.i.processors.IProcessor<org.openscience.cdk.interfaces.IAtomContainer,org.openscience.cdk.interfaces.IAtomContainer> |
getCallback() |
protected org.openscience.cdk.smiles.SmilesGenerator |
getSmilesGenerator() |
protected String |
InChI2SMILES(String inchi)
This is last resort, when creating SMILES from structure fails for
whatever reason
|
boolean |
isClearIsotopes() |
boolean |
isGenerate2D() |
boolean |
isGenerateInChI() |
boolean |
isGenerateSMILES_Aromatic() |
boolean |
isGenerateSMILES_Canonical() |
boolean |
isGenerateSMILES() |
boolean |
isGenerateStereofrom2D() |
boolean |
isGenerateTautomers() |
boolean |
isImplicitHydrogens() |
boolean |
isNeutralise() |
boolean |
isSplitFragments() |
org.openscience.cdk.interfaces.IAtomContainer |
process(org.openscience.cdk.interfaces.IAtomContainer mol) |
static void |
renameTags(org.openscience.cdk.interfaces.IAtomContainer processed,
Map<Object,Property> tags) |
static void |
renameTags(org.openscience.cdk.interfaces.IAtomContainer processed,
Map<Object,Property> tags,
boolean removeIfDisabled) |
void |
setCallback(net.idea.modbcum.i.processors.IProcessor<org.openscience.cdk.interfaces.IAtomContainer,org.openscience.cdk.interfaces.IAtomContainer> callback) |
void |
setClearIsotopes(boolean clearIsotopes) |
void |
setGenerate2D(boolean generate2d) |
void |
setGenerateInChI(boolean generateInChI) |
void |
setGenerateSMILES_Aromatic(boolean generateSMILES_Aromatic) |
void |
setGenerateSMILES_Canonical(boolean generateSMILES_Canonical) |
void |
setGenerateSMILES(boolean generateSMILES) |
void |
setGenerateStereofrom2D(boolean generateStereofrom2D) |
void |
setGenerateTautomers(boolean generateTautomers) |
void |
setImplicitHydrogens(boolean implicitHydrogens) |
void |
setInchiKeyTag(String tag) |
void |
setInchiTag(String tag) |
void |
setNeutralise(boolean neutralise) |
void |
setRankTag(String tag) |
void |
setSMILESTag(String tag) |
void |
setSplitFragments(boolean splitFragments) |
protected boolean generateInChI
protected boolean generateSMILES_Canonical
protected boolean generateSMILES_Aromatic
protected boolean splitFragments
protected boolean generateTautomers
protected boolean generateSMILES
protected boolean neutralise
protected boolean generate2D
protected boolean implicitHydrogens
protected boolean generateStereofrom2D
protected boolean clearIsotopes
protected List<net.sf.jniinchi.INCHI_OPTION> options
protected transient TautomerProcessor tautomers
protected transient FragmentProcessor fragments
protected transient NeutraliseProcessor neutraliser
protected transient IsotopesProcessor isotopesProcessor
protected transient org.openscience.cdk.layout.StructureDiagramGenerator sdg
protected transient org.openscience.cdk.tools.CDKHydrogenAdder hadder
protected transient org.openscience.cdk.inchi.InChIGeneratorFactory igf
protected transient org.openscience.cdk.smiles.SmilesGenerator smiles_generator
public static final String ERROR_TAG
public StructureStandardizer()
public StructureStandardizer(Logger logger)
public boolean isGenerateSMILES_Aromatic()
public void setGenerateSMILES_Aromatic(boolean generateSMILES_Aromatic)
public boolean isGenerate2D()
public void setGenerate2D(boolean generate2d)
public boolean isNeutralise()
public void setNeutralise(boolean neutralise)
public boolean isGenerateStereofrom2D()
public void setGenerateStereofrom2D(boolean generateStereofrom2D)
public boolean isClearIsotopes()
public void setClearIsotopes(boolean clearIsotopes)
public boolean isGenerateSMILES_Canonical()
public void setGenerateSMILES_Canonical(boolean generateSMILES_Canonical)
protected org.openscience.cdk.smiles.SmilesGenerator getSmilesGenerator()
public boolean isGenerateSMILES()
public void setGenerateSMILES(boolean generateSMILES)
public boolean isGenerateInChI()
public void setGenerateInChI(boolean generateInChI)
public boolean isSplitFragments()
public void setSplitFragments(boolean splitFragments)
public boolean isGenerateTautomers()
public void setGenerateTautomers(boolean generateTautomers)
public boolean isImplicitHydrogens()
public void setImplicitHydrogens(boolean implicitHydrogens)
public net.idea.modbcum.i.processors.IProcessor<org.openscience.cdk.interfaces.IAtomContainer,org.openscience.cdk.interfaces.IAtomContainer> getCallback()
public void setCallback(net.idea.modbcum.i.processors.IProcessor<org.openscience.cdk.interfaces.IAtomContainer,org.openscience.cdk.interfaces.IAtomContainer> callback)
public org.openscience.cdk.interfaces.IAtomContainer process(org.openscience.cdk.interfaces.IAtomContainer mol) throws Exception
Exception
public static void renameTags(org.openscience.cdk.interfaces.IAtomContainer processed, Map<Object,Property> tags)
public static void renameTags(org.openscience.cdk.interfaces.IAtomContainer processed, Map<Object,Property> tags, boolean removeIfDisabled)
public void setInchiTag(String tag)
public void setInchiKeyTag(String tag)
public void setSMILESTag(String tag)
public void setRankTag(String tag)
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.