|
__init__(self,
workflow,
parent=None,
optimization=True,
charge=0,
multiplicity=1,
property_name=None,
step_name='
' ,
job_name='
' ,
kcal=True,
solvent=None,
keystring='
' ,
serial_only=False,
keep_jag_restart=True,
need_spm=False)
Create a Step object |
|
|
|
log(self,
msg,
prefix=True,
level=20)
Add a message to the parent workflow's log file |
|
|
|
setKeywords(self,
input,
keystring)
Set the keywords for this job |
|
|
schrodinger.structure.Structure
|
|
None or jaguar_input.JaguarInput
|
getInput(self,
override_uhf=True,
override_solvent=True)
Get the JaguarInput object for this step, setting the keywords as
required. |
|
|
bool
|
canStart(self)
Check to see if this job can start - if the parent job has finished
successfully. |
|
|
|
writeInput(self)
Write the input file for the step |
|
|
schrodinger.job.jobcontrol.Job object
|
createJob(self)
Submit a jaguar job under job control |
|
|
|
start(self)
Start the job - create the input and write it, adding necessary
output files to make sure they get copied back |
|
|
bool
|
calcsDone(self)
Check to see if the calculation finished successfully |
|
|
None or JaguarOutput
|
getOutput(self,
quiet=False)
Read in the results of the calculation |
|
|
|
finishProcessingJobControlJob(self)
Finish processing the job control job object before we release our
handle to it |
|
|
|
finish(self)
Do any work required to create properties when the calculation has
finished. |
|
|
|
write(self,
writer,
props=None)
Add the final structure for this step to the output structure file |
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|