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

Class GlideLauncher

object --+
         |
        GlideLauncher
Known Subclasses:

Base class for launching Glide jobs. Provides some generic functionality, but subclasses for serial vs driver launching fill in the details.

Instance Methods [hide private]
 
__init__(self, job, options)
Initialize the launcher with a Glide job object (which implements the StartupInterface) and a command-line options Namespace object.
 
launch(self)
Launch the job.
 
prepareLauncher(self)
 
checkLauncher(self)
Raise an exception if there are any issues which could prevent the launcher from launching the job.
 
prepareArgumentList(self)
Set the argument list of the underlying Launcher object.
 
addLicenses(self)
Set the license requirements in the Launcher object.
 
getLauncher(self)
 
_launch(self)
 
addInputFiles(self)
 
needsRingTemplates(self)
 
addRingTemplates(self)
 
addInputFile(self, filename)
 
canRestart(self)
Return True if it is possible to restart the job.
 
needOverwriteConfirmation(self)
Return True if we should ask for confirmation before launching a job that would overwrite the output from a previous run.
 
addRestartInputFiles(self)
Register the input files needed to restart the job.

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

Class Variables [hide private]
  script = None
hash(x)
Properties [hide private]
  restart

Inherited from object: __class__

Method Details [hide private]

__init__(self, job, options)
(Constructor)

 

Initialize the launcher with a Glide job object (which implements the StartupInterface) and a command-line options Namespace object.

Overrides: object.__init__

Property Details [hide private]

restart

Get Method:
unreachable.restart(self)