schrodinger.application.vss.tasks module¶
-
class
schrodinger.application.vss.tasks.JobAndOutcomes¶ Bases:
tupleJobAndOutcomes(job, outcomes): job handle & output filenames
-
__contains__¶ Return key in self.
-
__init__¶ Initialize self. See help(type(self)) for accurate signature.
-
__len__¶ Return len(self).
-
count()¶ Return number of occurrences of value.
-
index()¶ Return first index of value.
Raises ValueError if the value is not present.
-
job¶ job handle
-
outcomes¶ notable output filenames
-
-
schrodinger.application.vss.tasks.get_jobname(ctrl, default='vs')¶
-
schrodinger.application.vss.tasks.make_job(cmd)¶
-
schrodinger.application.vss.tasks.make_dise_job(dise_ctrl, *, infile, n_total)¶ Parameters: - dise_ctrl (
schrodinger.application.vss.control.DiseControl) – DiSE parameters. - n_total (int) – Total number of ordered compounds to be DiSE-ed.
- infile (str) – Ordered compounds.
Returns: DiSE job and output file name.
Return type: - dise_ctrl (
-
schrodinger.application.vss.tasks.make_glide_jobs(cfg, ctrl)¶ Run glide for actives/decoys only (not “databases”).
Parameters: - cfg (
schrodinger.application.vss.config.Config) – VSS runner configuration. - ctrl (
schrodinger.application.vss.control.RunnerControl) – Run specification.
Returns: Glide job and output file names or None.
Return type: JobAndOutcomesor NoneType- cfg (
-
schrodinger.application.vss.tasks.make_glide_al_jobs(cfg, ctrl)¶ Parameters: - cfg (
schrodinger.application.vss.config.Config) – VSS runner configuration. - ctrl (
schrodinger.application.vss.control.RunnerControl) – Run specification.
Returns: Glide AL job and output file names or None.
Return type: JobAndOutcomesor NoneType- cfg (
-
schrodinger.application.vss.tasks.get_ligprep_command(cfg, infile, outfile, jobname=None)¶
-
schrodinger.application.vss.tasks.get_shape_query(cfg, ctrl)¶ Parameters: - cfg (
schrodinger.application.vss.config.Config) – VSS runner configuration. - ctrl (
schrodinger.application.vss.control.RunnerControl) – Run specification.
Returns: Shape query filename (maestro) and job handle.
Return type: (str,
schrodinger.job.queue.JobControlJobor NoneType)- cfg (
-
schrodinger.application.vss.tasks.make_shape_jobs(cfg, ctrl)¶ Parameters: - cfg (
schrodinger.application.vss.config.Config) – VSS runner configuration. - ctrl (
schrodinger.application.vss.control.RunnerControl) – Run specification.
Returns: Shape job and output file names or None.
Return type: JobAndOutcomesor NoneType- cfg (
-
schrodinger.application.vss.tasks.make_ligand_ml_training_set(cfg, ctrl)¶ Concatenates actives and decoys into single file (“training set” to be used for Ligand ML).
Parameters: - cfg (
schrodinger.application.vss.config.Config) – VSS runner configuration. - ctrl (
schrodinger.application.vss.control.RunnerControl) – Run specification.
Returns: CSV SMILES file with “truth” column.
Return type: csvsmiles.CsvSmilesFile- cfg (
-
schrodinger.application.vss.tasks.make_ligand_ml_jobs(cfg, ctrl)¶ Parameters: - cfg (
schrodinger.application.vss.config.Config) – VSS runner configuration. - ctrl (
schrodinger.application.vss.control.RunnerControl) – Run specification.
Returns: Ligand ML job and output file names or None.
Return type: JobAndOutcomesor NoneType- cfg (
-
schrodinger.application.vss.tasks.get_new_filename(root, ext)¶ Returns either
root + ext(if no such file exists) or a non-existing variation of it.
-
schrodinger.application.vss.tasks.ensure_decoys(cfg, ctrl)¶ Sample decoys from a pool if not provided via control.
Parameters: - cfg (
schrodinger.application.vss.config.Config) – VSS runner configuration. - ctrl (
schrodinger.application.vss.control.RunnerControl) – Run specification.
- cfg (
-
schrodinger.application.vss.tasks.run_production(cfg, ctrl)¶ Executes “virtual screening” tasks.
Parameters: - cfg (
schrodinger.application.vss.config.Config) – VSS runner configuration. - ctrl (
schrodinger.application.vss.control.RunnerControl) – Run specification.
- cfg (
-
schrodinger.application.vss.tasks.run_pilot(cfg, ctrl)¶ Executes “virtual screening” pilot.
Parameters: - cfg (
schrodinger.application.vss.config.Config) – VSS runner configuration. - ctrl (
schrodinger.application.vss.control.RunnerControl) – Run specification.
- cfg (