StereoisomerGenerator.
More...
|
| objectID = property(getObjectID) |
|
| atomPredicate = property(getAtomPredicate, setAtomPredicate) |
|
| bondPredicate = property(getBondPredicate, setBondPredicate) |
|
| enumAtomConfig = property(getEnumAtomConfig, setEnumAtomConfig) |
| FIXME!
|
|
| enumBondConfig = property(getEnumBondConfig, setEnumBondConfig) |
| FIXME!
|
|
| incSpecifiedCenters = property(getIncSpecifiedCenters, setIncSpecifiedCenters) |
| FIXME!
|
|
| incSymmetricCenters = property(getIncSymmetricCenters, setIncSymmetricCenters) |
| FIXME!
|
|
| incBridgeheadAtoms = property(getIncBridgeheadAtoms, setIncBridgeheadAtoms) |
| FIXME!
|
|
| incInvNitrogens = property(getIncInvNitrogens, setIncInvNitrogens) |
| FIXME!
|
|
| incRingBonds = property(getIncRingBonds, setIncRingBonds) |
| FIXME!
|
|
| minRingSize = property(getMinRingSize, setMinRingSize) |
|
| atomDescriptors = property(getAtomDescriptors) |
|
| bondDescriptors = property(getBondDescriptors) |
|
◆ __init__()
Initializes a copy of the StereoisomerGenerator instance gen.
- Parameters
-
gen | The StereoisomerGenerator instance to copy. |
◆ getObjectID()
int CDPL.Chem.StereoisomerGenerator.getObjectID |
( |
| ) |
|
Returns the numeric identifier (ID) of the wrapped C++ class instance.
Different Python StereoisomerGenerator instances may reference the same underlying C++ class instance. The commonly used Python expression a is not b
thus cannot tell reliably whether the two StereoisomerGenerator instances a and b reference different C++ objects. The numeric identifier returned by this method allows to correctly implement such an identity test via the simple expression a.getObjectID() != b.getObjectID()
.
- Returns
- The numeric ID of the internally referenced C++ class instance.
◆ assign()
Replaces the current state of self with a copy of the state of the StereoisomerGenerator instance gen.
- Parameters
-
gen | The StereoisomerGenerator instance to copy. |
- Returns
- self
◆ setAtomPredicate()
None CDPL.Chem.StereoisomerGenerator.setAtomPredicate |
( |
AtomPredicate |
pred | ) |
|
◆ getAtomPredicate()
AtomPredicate CDPL.Chem.StereoisomerGenerator.getAtomPredicate |
( |
| ) |
|
◆ setBondPredicate()
None CDPL.Chem.StereoisomerGenerator.setBondPredicate |
( |
BondPredicate |
pred | ) |
|
◆ getBondPredicate()
BondPredicate CDPL.Chem.StereoisomerGenerator.getBondPredicate |
( |
| ) |
|
◆ enumerateAtomConfig()
None CDPL.Chem.StereoisomerGenerator.enumerateAtomConfig |
( |
bool |
enumerate | ) |
|
◆ atomConfigEnumerated()
bool CDPL.Chem.StereoisomerGenerator.atomConfigEnumerated |
( |
| ) |
|
◆ enumerateBondConfig()
None CDPL.Chem.StereoisomerGenerator.enumerateBondConfig |
( |
bool |
enumerate | ) |
|
◆ bondConfigEnumerated()
bool CDPL.Chem.StereoisomerGenerator.bondConfigEnumerated |
( |
| ) |
|
◆ includeSpecifiedCenters()
None CDPL.Chem.StereoisomerGenerator.includeSpecifiedCenters |
( |
bool |
include | ) |
|
◆ specifiedCentersIncluded()
bool CDPL.Chem.StereoisomerGenerator.specifiedCentersIncluded |
( |
| ) |
|
◆ includeSymmetricCenters()
None CDPL.Chem.StereoisomerGenerator.includeSymmetricCenters |
( |
bool |
include | ) |
|
◆ symmetricCentersIncluded()
bool CDPL.Chem.StereoisomerGenerator.symmetricCentersIncluded |
( |
| ) |
|
◆ includeBridgeheadAtoms()
None CDPL.Chem.StereoisomerGenerator.includeBridgeheadAtoms |
( |
bool |
include | ) |
|
◆ bridgeheadAtomsIncluded()
bool CDPL.Chem.StereoisomerGenerator.bridgeheadAtomsIncluded |
( |
| ) |
|
◆ includeInvertibleNitrogens()
None CDPL.Chem.StereoisomerGenerator.includeInvertibleNitrogens |
( |
bool |
include | ) |
|
◆ invertibleNitrogensIncluded()
bool CDPL.Chem.StereoisomerGenerator.invertibleNitrogensIncluded |
( |
| ) |
|
◆ includeRingBonds()
None CDPL.Chem.StereoisomerGenerator.includeRingBonds |
( |
bool |
include | ) |
|
◆ ringBondsIncluded()
bool CDPL.Chem.StereoisomerGenerator.ringBondsIncluded |
( |
| ) |
|
◆ setMinRingSize()
None CDPL.Chem.StereoisomerGenerator.setMinRingSize |
( |
int |
min_size | ) |
|
◆ getMinRingSize()
int CDPL.Chem.StereoisomerGenerator.getMinRingSize |
( |
| ) |
|
◆ setup()
◆ generate()
bool CDPL.Chem.StereoisomerGenerator.generate |
( |
| ) |
|
◆ getAtomDescriptors()
◆ getBondDescriptors()