Manage the properties of the products that result from applying a
reaction channel definition to the reactants.
|
__init__(self,
prod_one_st,
prod_one_map,
prod_one_rev_map,
prod_two_st=None,
prod_two_map=None,
prod_two_rev_map=None)
Create an instance. |
|
|
|
deleteTmpHydrogens(self,
mol_one,
mol_two)
Remove any of the previously added temporary hydrogens from the
product structures. |
|
|
|
buildReorderList(self,
mol_one,
mol_two)
Build the atom reorder list needed to make the product structure
ordering consistent with that of the original reactants. |
|
|
|
combineAndReorder(self)
Assemble the final product structure for this reaction channel by
combining the structure objects for each product molecule followed by
reordering the product atoms to be consistent with the reactants. |
|
|
|
extendWithSpectator(self,
spectator_st,
map_to_orig)
Extend the product structure object with the spectator structure
object and reorder the atoms to be consistent with that of the
reactants from which they came. |
|
|
|
updateProperties(self,
index,
channeldef,
reverse=False)
Set some properties on this product structure. |
|
|
|
|
|
isolateProducts(self,
isolate_products,
flatdef)
If requested isolate the individual products to their own structure
objects. |
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|