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__ |