schrodinger.application.desmond.msj_generator.fep.small_molecule module

class schrodinger.application.desmond.msj_generator.fep.small_molecule.SmallMoleculeMsjGenerator(jobname, cd_params, **kwargs)

Bases: schrodinger.application.desmond.msj_generator.common.FepBaseMsjGenerator

WorkflowParamsCls

alias of schrodinger.application.desmond.msj_generator.workflow_params.SmallMoleculeWorkflowParams

property fep_type
modify_fep_launcher_stage(msj)

Add the fragment linking and vacuum jobs to the fep_launcher stage. Other jobs are added from FepBaseMsjGenerator.

generate_subjob_msj(leg_type='complex', protocol='default', **kwargs)
write_subjob_msjs()

Write the msjs for each leg type. Subclasses which run additional legs should override and write the additional msjs

write_complex_msj()

Write the complex subjob msjs.

write_solvent_msj()

Write the solvent subjob msjs.

write_vacuum_msj()
generate_vacuum_msj(protocol='default') schrodinger.application.desmond.multisim.parser.Msj