schrodinger.application.desmond.fragment_linking.stage module¶
-
class
schrodinger.application.desmond.fragment_linking.stage.
FragmentLinkingPrimer
(should_pack=True)¶ Bases:
schrodinger.application.desmond.cmj.StageBase
-
NAME
= 'fragment_linking_primer'¶
-
TAG
= 'FRAGMENT_LINKING_PRIMER'¶
-
PARAM
= <schrodinger.utils.sea.Map object>¶
-
crunch
()¶ This is where jobs of this stage are created. This function should be overriden by the subclass.
-
__init__
(should_pack=True)¶
-
capture
(job)¶
-
check_param
()¶
-
count
= 0¶
-
describe
()¶
-
determine
()¶
-
hook_captured_successful_job
(job)¶
-
pack_stage
(force=False)¶
-
poststage
()¶
-
prestage
()¶
-
push
(job)¶
-
release
(is_restarting=False)¶ Calls the ‘crunch’ method to generate new jobs objects and submits them to the ‘QUEUE’.
-
restart_subjobs
(jobs)¶ Subclass should override this if it supports subjob restarting.
-
stage_cls
= {'fragment_linking_primer': <class 'schrodinger.application.desmond.fragment_linking.stage.FragmentLinkingPrimer'>, 'generic': <class 'schrodinger.application.desmond.cmj.StageBase'>, 'load_restraints_from_structure': <class 'schrodinger.application.desmond.restraint.restraint_stage.LoadRestraintsFromStructure'>}¶
-
stage_obj
= {}¶
-
time_stage
()¶
-