Package schrodinger :: Package application :: Package glide :: Package packages :: Module startup :: Class StartupInterface
[hide private]
[frames] | no frames]

Class StartupInterface

object --+
         |
        StartupInterface
Known Subclasses:

Interface for Glide jobs with helper functions needed for startup. There are functions to return the set of input files for the job, to determine whether the job needs a driver, and to query whether the job is restartable, etc., which subclasses are expected to override.

Instance Methods [hide private]
 
needsDriver(self, options)
Return True if the job needs a driver.
 
inputFiles(self)
Return the set of input files needed by the job.
 
canRestartAny(self)
 
canRestartSerial(self)
Return True if it is possible to restart without a driver.
 
canRestartDriver(self)
Return True if it is possible to restart with a driver.
 
serialRestartFiles(self)
Return the set of checkpoint files needed for restarting.
 
driverRestartFiles(self)
Return the set of checkpoint files needed for restarting.
 
preLaunchCheck(self, options)
Check whether the job is OK to launch.
 
deletePreviousOutputs(self)
Delete the output files from a previous run.
 
licenseRequirements(self)
Return the list of licenses needed by the job as <name>:<tokens> strings.

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  needs_ring_templates = False
hash(x)
Properties [hide private]
  db_filename
  product_name

Inherited from object: __class__

Property Details [hide private]

db_filename

Get Method:
unreachable.db_filename(self)

product_name

Get Method:
unreachable.product_name(self)