schrodinger.pipeline.stages.macromodel module¶
Stages for running MacroModel jobs.
ConfSearchStage - stage for running MacroModel conf-search calculations. SampleRingsStage - stage for sampling large rings
Copyright Schrodinger, LLC. All rights reserved.
-
class
schrodinger.pipeline.stages.macromodel.
ConfSearchStage
(*args, **kwargs)¶ Bases:
schrodinger.pipeline.stage.Stage
Stage for running MacroModel calculations
-
operate
()¶ Run MacroModel conformer serch operation on the input files
-
processJobOutputs
()¶ After subjobs are complete, they are combined into a few output files
-
recombineInputLigands
()¶ Read all input structure files, and write them to separate subjob input files. The number of subjobs is determined by the Pipeline and adjusted so that the subjob size is within a good limit, if requested by the user.
-
setupJobs
()¶ Build up command to use to launch each subjob, and add that command to JobDJ.
-
splitJobOutputs
()¶
-
writeSIFFile
(ligfile, inpfile, outfile)¶
-
-
class
schrodinger.pipeline.stages.macromodel.
SampleRingsStage
(*args, **kwargs)¶ Bases:
schrodinger.pipeline.stage.Stage
Stage for sampling rings with 7 or more members using MacroModel
-
operate
()¶ Perform an operation on the input files.
-
prepareInputLigands
()¶
-
processJobOutputs
()¶ Is run after all subjobs are complete to recombine the output ligands
-
setupJobs
()¶ Built up the MacroModel command for each subjob, and add it to JobDJ
-
writeSIFFile
(ligfile, inpfile, outfile)¶
-