Package schrodinger :: Package job :: Module launchapi
[hide private]
[frames] | no frames]

Module launchapi

Provide an API that allows a definition of a job, comprised of a static task definition and a set of runtime parameters.

Classes [hide private]
  TaskSpecificationError
  RuntimeParametersError
  SpecificationKeyError
An error thrown when a key is missing from a serialized specification.
  TaskSpecificationKeyError
  RuntimeParametersKeyError
  JobSpecificationKeyError
  Keys
Keys used in the JSON serialization.
  TaskSpecification
A class that holds the information necessary to run a task on a compute resource.
  TaskSpecificationBuilder
A class for building up a TaskSpecification from a specific list of command-line arguments.
  RuntimeParameters
  RuntimeParametersBuilder
  JobSpecification
This class provides a serializable job definiton and consists of a task specification along with runtime parameters.
  JobSpecificationBuilder
A helper class to create a TaskSpecification and RuntimeParameters from a specific set of command-line arguments.
Functions [hide private]
 
_filename_uses_jobname(filename)
Check whether the file depends on the JOBNAME key.
Variables [hide private]
  mmshare_exec = '/nfs/builds/objects/NB/2016-2/Linux-x86_64/bui...
  _KEY_RE = '[a-zA-Z][a-zA-Z_0-9]+'
  JOBNAME_KEY = 'JOBNAME'
  STDOUT_KEY = 'STDOUT'
  STDERR_KEY = 'STDERR'
  RESERVED_KEYS = set(['JOBNAME', 'STDERR', 'STDOUT'])
  DEFAULT_STDERR = 'stderr'
  DEFAULT_STDOUT = 'stdout'
  RESERVED_OUTPUT_FILENAMES = ('stderr', 'stdout')
  __package__ = 'schrodinger.job'
Variables Details [hide private]

mmshare_exec

Value:
'/nfs/builds/objects/NB/2016-2/Linux-x86_64/build-131/mmshare-v3.4/bin\
/Linux-x86_64'