schrodinger.application.desmond.stage.workflow module¶
Various multisim concrete stage classes.
Copyright Schrodinger, LLC. All rights reserved.
- class schrodinger.application.desmond.stage.workflow.Primer(*arg, **kwarg)¶
- Bases: - schrodinger.application.desmond.cmj.StageBase- NAME = 'primer'¶
 - __init__(*arg, **kwarg)¶
 - describe()¶
 - start(fname_in)¶
 
- class schrodinger.application.desmond.stage.workflow.Concluder(fname_out=None, *arg, **kwarg)¶
- Bases: - schrodinger.application.desmond.cmj.StageBase- This stage does not create any jobs for the ‘cmj.QUEUE’. - NAME = 'concluder'¶
 - __init__(fname_out=None, *arg, **kwarg)¶
 - describe()¶
 - release()¶
- Calls the ‘crunch’ method to generate new jobs objects and submits them to the ‘QUEUE’. 
 
- class schrodinger.application.desmond.stage.workflow.Task(*arg, **kwarg)¶
- Bases: - schrodinger.application.desmond.cmj.StageBase- NAME = 'task'¶
 - gid = 0¶
 - PARAM = <schrodinger.utils.sea.sea.Map object>¶
 - __init__(*arg, **kwarg)¶
 - set_family()¶
 - crunch()¶
- This is where jobs of this stage are created. This function should be overriden by the subclass. 
 
- class schrodinger.application.desmond.stage.workflow.Extern(*arg, **kwarg)¶
- Bases: - schrodinger.application.desmond.cmj.StageBase- NAME = 'extern'¶
 - PARAM = <schrodinger.utils.sea.sea.Map object>¶
 - __init__(*arg, **kwarg)¶
 - serialize(attribute)¶
 - crunch()¶
 
- class schrodinger.application.desmond.stage.workflow.Trim(*arg, **kwarg)¶
- Bases: - schrodinger.application.desmond.cmj.StageBase- NAME = 'trim'¶
 - PARAM = <schrodinger.utils.sea.sea.Map object>¶
 - __init__(*arg, **kwarg)¶
 - crunch()¶
 
- class schrodinger.application.desmond.stage.workflow.Stop(*arg, **kwarg)¶
- Bases: - schrodinger.application.desmond.cmj.StageBase- NAME = 'stop'¶
 - __init__(*arg, **kwarg)¶
 - crunch()¶
 - prestage()¶
 - poststage()¶
 
- schrodinger.application.desmond.stage.workflow.all_stage_family()¶
- schrodinger.application.desmond.stage.workflow.systrait_is(stage, map_msj, arg)¶
- schrodinger.application.desmond.stage.workflow.systype_is(stage, map_msj, arg)¶
- schrodinger.application.desmond.stage.workflow.has_file(stage, map_msj, arg)¶
- schrodinger.application.desmond.stage.workflow.has_dir(stage, map_msj, arg)¶
- schrodinger.application.desmond.stage.workflow.is_debugging(stage, map_msj, arg)¶