Manage a reactant molecule in the reactants structure object.
|
|
__init__(self,
molecule)
Create an instance. |
|
|
|
|
setReactiveInds(self,
reactive_inds_orig)
Set the two lists of reactive indicies attributes using the provided
list of original reactive indicies |
|
|
|
dict
|
combineMapWith(self,
other_molecule)
Return the new to orig atom reordering map for this molecule extended
by that of the other molecule by offsetting the keys of the map of
the other molecule. |
|
|
|
|
addTempHydrogens(self)
Add a temporary hydrogen to the reactive atom of this molecule to act
as a bond handle for performing the reaction. |
|
|
|
|
delTempHydrogens(self)
Delete all traces of the previously added temporary hydrogen. |
|
|
|
Products
|
reactWith(self,
other_molecule,
reverse=False)
React this molecule with the provided other molecule according to
their reactive indicies and return the product object. |
|
|
|
Products
|
dissociate(self,
dissociation_bond_length)
Dissociate this molecule according to its reactive indicies. |
|
|
|
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__sizeof__,
__str__,
__subclasshook__
|