schrodinger.application.transforms.prepwizard module¶
- class schrodinger.application.transforms.prepwizard.ProteinPrep(settings: schrodinger.application.prepwizard.PrepWizardSettings)¶
Bases:
apache_beam.transforms.ptransform.PTransform
A PTransform that prepares protein structure using PrepWizard.
Example usage:
>>> from schrodinger.seam.io import chemio >>> from schrodinger.test import mmshare_testfile >>> SMALL_PEPTIDE_FILE = mmshare_testfile('phosphoThr.mae') >>> settings = prepwizard.PrepWizardSettings( ... cap_termini=True, ... cap_termini_min_atoms=5, ... run_impref=False) >>> with beam.Pipeline() as p: ... _ = (p ... | chemio.ReadStructuresFromFile(SMALL_PEPTIDE_FILE) ... | ProteinPrep(settings) ... | chemio.WriteStructuresToFile('output.mae'))
- __init__(settings: schrodinger.application.prepwizard.PrepWizardSettings)¶
- expand(pcoll)¶