schrodinger.application.transforms.dockers.multi_receptor_dock module¶
- class schrodinger.application.transforms.dockers.multi_receptor_dock.MultiReceptorDockSettings(target_ligand: ~Ligand, template_complex: ~Complex, ligand_asl: str, grid_gen_params: dict = <factory>, docking_params: dict = <factory>)¶
Bases:
object
- target_ligand: schrodinger.application.transforms.dockers.types.Ligand¶
- template_complex: schrodinger.application.transforms.dockers.types.Complex¶
- ligand_asl: str¶
- grid_gen_params: dict¶
- docking_params: dict¶
- validate()¶
- __init__(target_ligand: schrodinger.application.transforms.dockers.types.Ligand, template_complex: schrodinger.application.transforms.dockers.types.Complex, ligand_asl: str, grid_gen_params: dict = <factory>, docking_params: dict = <factory>) None ¶
- class schrodinger.application.transforms.dockers.multi_receptor_dock.MultiReceptorDock(settings: Optional[schrodinger.application.transforms.dockers.multi_receptor_dock.MultiReceptorDockSettings] = None, **kwargs)¶
Bases:
apache_beam.transforms.ptransform.PTransform
A PTransform that docks the settings’
target_ligand
with the input receptors, automatically generating the grid and box parameters based on thetemplate_complex
andligand_asl
.Note the
grid_gen_params
anddocking_params
are dictionaries that should not have file paths as values.- __init__(settings: Optional[schrodinger.application.transforms.dockers.multi_receptor_dock.MultiReceptorDockSettings] = None, **kwargs)¶
- expand(receptors)¶