schrodinger.application.glide_ws.scoring_report module¶
Score-In-Place Report Script for Glide WS.
Copyright Schrodinger, LLC. All rights reserved.
- exception schrodinger.application.glide_ws.scoring_report.WScoreReportError¶
Bases:
Exception
Exceptions raised related to generation of Glide WS reports.
- schrodinger.application.glide_ws.scoring_report.split_props_string(string)¶
- schrodinger.application.glide_ws.scoring_report.format_value(value)¶
- schrodinger.application.glide_ws.scoring_report.fixed_size_list(input_list, fixed_length)¶
- schrodinger.application.glide_ws.scoring_report.listify(value)¶
- schrodinger.application.glide_ws.scoring_report.make_formatted_table_from_lists(input_lists)¶
A basic implementation of the ‘tabular’ module Takes a list of lists, and generates a nice table
- schrodinger.application.glide_ws.scoring_report.parse_cmd_arguments(cmd_args=None)¶
- schrodinger.application.glide_ws.scoring_report.get_prop_type(prop)¶
- class schrodinger.application.glide_ws.scoring_report.WScoreSipReport¶
Bases:
object
- __init__()¶
- processInputPoses(pose_file, logger=<Logger scoring_report (INFO)>)¶
- generateSipForPose(pose)¶
- getSipTermTable(term_list, headers)¶
- property sip_template¶
- class schrodinger.application.glide_ws.scoring_report.WScoreSipTerm(pose=None, title=None, value=None, term_dict=None)¶
Bases:
object
Generic WScoreSipTerm.
- __init__(pose=None, title=None, value=None, term_dict=None)¶
- property template_line_data¶
- static createNewSipTerm(type, *a)¶
- property lig_atoms¶
- property prot_atoms¶
- property prot_residues¶
- property score_contribution¶
- class schrodinger.application.glide_ws.scoring_report.PenaltyWScoreSipTerm(pose=None, title=None, value=None, term_dict=None)¶
Bases:
schrodinger.application.glide_ws.scoring_report.WScoreSipTerm
WScoreSipTerms involving protein-ligand penalties
- property template_line_data¶
- class schrodinger.application.glide_ws.scoring_report.LigandStrainWScoreSipTerm(pose=None, title=None, value=None, term_dict=None)¶
Bases:
schrodinger.application.glide_ws.scoring_report.WScoreSipTerm
WScoreSipTerms involving ligand-specific penalties
- property template_line_data¶
- class schrodinger.application.glide_ws.scoring_report.RewardWScoreSipTerm(pose=None, title=None, value=None, term_dict=None)¶
Bases:
schrodinger.application.glide_ws.scoring_report.WScoreSipTerm
WScoreSipTerms involving rewards.
- property template_line_data¶
- class schrodinger.application.glide_ws.scoring_report.ReorgWScoreSipTerm(pose=None, title=None, value=None, term_dict=None)¶
Bases:
schrodinger.application.glide_ws.scoring_report.WScoreSipTerm
WScoreSipTerms involving protein reorganization.
- property template_line_data¶
- class schrodinger.application.glide_ws.scoring_report.HbondWScoreSipTerm(pose=None, title=None, value=None, term_dict=None)¶
Bases:
schrodinger.application.glide_ws.scoring_report.WScoreSipTerm
- property template_line_data¶
- class schrodinger.application.glide_ws.scoring_report.WaterDispWScoreSipTerm(pose=None, title=None, value=None, term_dict=None)¶
Bases:
schrodinger.application.glide_ws.scoring_report.WScoreSipTerm
WScoreSipTerms involving water displacement rewards. Uses default template_line_data from parent class
- class schrodinger.application.glide_ws.scoring_report.WScoreSipPose(ct, recep_ct)¶
Bases:
object
Objects of this class hold data for a single pose from the WScore epv file. Of special note is the term_list, which is a list of the scoring terms contributing to the overall WScore
- __init__(ct, recep_ct)¶
- getTermList(props, ct)¶
- addReorgTerms(prop_list)¶
- addReorgTerm(name, value, term_dict, prop_list)¶
- generateSummaryLine()¶
- totalByType(term_class)¶
- termsByType(term_class)¶