schrodinger.application.desmond.process_fep_traj module¶
-
class
schrodinger.application.desmond.process_fep_traj.GenRepStructureForFep(name: str)¶ Bases:
schrodinger.application.desmond.ana.TaskTask to generate representative structures for both FEP lambda states. Please refer to the docstrings of
_GetRepFrameIndexand_GenRepStructureForFepLambdaas for some detail about the generation of the representative structure.Results: - key = “Keywords[i].ResultLambda0.RepMaeFname”
val = Name of the representative structure file: ‘rep_lambda0.mae’- key = “Keywords[i].ResultLambda1.RepMaeFname” val = Name of the representative structure file: ‘rep_lambda1.mae’
-
__init__(name: str)¶ Parameters: name – An arbitrary name. Useful for error logging.
-
clear()¶ Cleans the state of this object for a new execution.
-
execute(db: schrodinger.application.desmond.ana.ArkDb)¶ Executes this task. This should only be called after all premises of this task are met. The premises of the subtasks are ignored until the subtask is executed. Subclasses should implement an
execute, either as an instance method, or as an instance’s public callable attribute. After execution, all results desired to be put into the database should be saved as theresultsattribute.The first argument of
executeshould always be for the database.
-
options¶
-
premises¶
-
schrodinger.application.desmond.process_fep_traj.postprocess_traj(arkdb_fname: str, ref_ct_fname: str = None)¶