Package schrodinger :: Package application :: Package desmond :: Module fep_edge_report_maker :: Class PRMEdgeReportMaker
[hide private]
[frames] | no frames]

Class PRMEdgeReportMaker

        object --+    
                 |    
FEPEdgeReportMaker --+
                     |
                    PRMEdgeReportMaker

This class generates a PDF report for FEP+ for protein residue mutation.

Instance Methods [hide private]
 
__init__(self, fep_edge_data, basename=None, perturbation_type='small_molecule')
This class generates a PDF report for an FEP/REST (+) type of job.
 
report(self)
 
_ligand_details(self)
 
_fragment_perturbation_details(self)
 
_protein_ligand_report(self)
 
_get_pl_text(self)
 
_get_free_energy_convergence_text(self)
 
_get_ligand_torsion_text(self)
 
get_2d_tors_annotated_lig_pair(self, tors1, tors2, tors_from, tors_to)
Returns structure scenes for two 2d ligands with annotations.
 
_generate_2d_lig_images(self)
Generate 2d images of the ligands.
 
_generate_aligned_2d_lig_pair(self)
Generate *aligned* 2d images of the ligands.
 
_ligand_properties(self)
 
_protein_details(self)
 
_ligand_report(self)
Generate ligand report

Inherited from FEPEdgeReportMaker: add_atom_highlight, create_torsions_plot, error, gen_protein_rmsf_image, get_2d_ligand_image, get_protein_rmsf, get_rest_density_img, get_rest_density_plot, get_structure_item, get_torsions_plot, on_move, remove_last_atom_highlight, str

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Static Methods [hide private]
Class Variables [hide private]

Inherited from FEPEdgeReportMaker: B_FACTOR, HELIX, HELIX_COLOR, STRAND, STRAND_COLOR, VERBOSE

Properties [hide private]

Inherited from FEPEdgeReportMaker: get_rest_density_text

Inherited from object: __class__

Method Details [hide private]

__init__(self, fep_edge_data, basename=None, perturbation_type='small_molecule')
(Constructor)

 

This class generates a PDF report for an FEP/REST (+) type of job. Both Legs of the simulations are processed in the FEPEdgeData and is used by this class to compile a result.

Parameters:
  • fep_edge_data (FEPEdgeData) - Object containing all the data for this report
  • basename (string) - the basename of the file of the PDF report
  • perturbation_type (str) - Type of PRM job it was
Overrides: object.__init__

report(self)

 
Overrides: FEPEdgeReportMaker.report

_protein_ligand_report(self)

 
Overrides: FEPEdgeReportMaker._protein_ligand_report

_get_pl_text(self)

 
Overrides: FEPEdgeReportMaker._get_pl_text

_get_free_energy_convergence_text(self)

 
Overrides: FEPEdgeReportMaker._get_free_energy_convergence_text

_get_ligand_torsion_text(self)

 
Overrides: FEPEdgeReportMaker._get_ligand_torsion_text

get_2d_tors_annotated_lig_pair(self, tors1, tors2, tors_from, tors_to)

 

Returns structure scenes for two 2d ligands with annotations.

Overrides: FEPEdgeReportMaker.get_2d_tors_annotated_lig_pair

_generate_2d_lig_images(self)

 

Generate 2d images of the ligands. Try to align them first, or just regular 2d images, if nothing works, return a string.

Overrides: FEPEdgeReportMaker._generate_2d_lig_images

_generate_aligned_2d_lig_pair(self)

 

Generate *aligned* 2d images of the ligands.

Overrides: FEPEdgeReportMaker._generate_aligned_2d_lig_pair

_ligand_properties(self)

 
Overrides: FEPEdgeReportMaker._ligand_properties

_protein_details(self)

 
Overrides: FEPEdgeReportMaker._protein_details

_ligand_report(self)

 

Generate ligand report

Overrides: FEPEdgeReportMaker._ligand_report