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