Manage the enumeration of reaction channels.
|
__init__(self,
reactants,
channeldefs,
allow_adsorption_onto=None,
dissociation_bond_length=10.0,
no_minimization=False,
isolate_products=False,
no_reactive_h=False,
unique=False,
mae_out_file=None,
logger=None)
Create an instance. |
|
|
|
setUpFast3D(self)
Set up the fast 3D object. |
|
|
|
checkInputParams(self)
Check all input parameters. |
|
|
|
updateChannelDefReprs(self)
Update the representations of the reaction channel definitions. |
|
|
|
printChannelDefs(self)
Provide a formatted log of the final reaction channel definitions. |
|
|
|
initMaestroWriter(self)
Initialize the Maestro writer for the output *mae file and put the
reactants structure in there. |
|
|
|
termMaestroWriter(self)
Terminate the Maestro writer for the output *mae file. |
|
|
|
|
|
enumerateChannels(self)
Main function to enumerate reaction channels. |
|
|
|
checkOutputFile(self)
Check the output file. |
|
|
|
printRxnReprs(self)
Log a formatted print of all reaction channels in their reaction
representation. |
|
|
|
printFiltered(self)
Log the structures that were filtered by SMILES. |
|
|
|
printNotMinimized(self)
Log the structures that were not minimized. |
|
|
|
tearDown(self)
Tear down mmffld and mmlewis. |
|
|
|
orchestrate(self)
Orchestrate all of the components of this main class. |
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|