|  | 
        
          | __init__(self,
        fep_edge_data,
        basename=None,
        report_level=0) This class generates a PDF report for an FEP/REST (+) type of job.
 |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | _cleanup_temp_files(self) |  |  | 
    |  |  | 
    |  | 
        
          | _replica_exchange_density(self) |  |  | 
    |  | 
        
          | get_rest_density_plot(self,
        rest_density_data,
        legend=True) |  |  | 
    |  | 
        
          | get_rest_density_img(self,
        rest_density_data,
        legend=True) |  |  | 
    |  | 
        
          | _protein_ligand_report(self) |  |  | 
    |  | 
        
          | _get_lid_img(self,
        stats,
        lig_noh_dict,
        lig_atom_dict,
        ligand_st,
        ligand_core_idx,
        template_st=None,
        template_core_idx=None,
        cutoff=0.2) |  |  | 
    |  | 
        
          | _align_chmmol(self,
        ligand_chmmol,
        ligand_core_idx=None,
        template_chmmol=None,
        template_core_idx=None) |  |  | 
    |  | 
        
          | _get_aligned_chmmol(self,
        ligand_st,
        ligand_core_idx,
        template_st=None,
        template_core_idx=None) |  |  | 
    |  | 
        
          | _get_lid(self,
        stats,
        lig_noh_dict,
        lig_atom_dict,
        ligand_st,
        ligand_core_idx,
        template_st=None,
        template_core_idx=None,
        cutoff=0.2) |  |  | 
    |  |  | 
    |  | 
        
          | _get_plot_pl_bar_chart(self,
        label,
        data_dict0,
        data_dict1,
        nframes) |  |  | 
    |  | 
        
          | _create_pl_bar_fig(self,
        label,
        data_dict0,
        data_dict1,
        nframes,
        pl_interactions= ['hb', 'hphb', 'ion', 'wb'],
        name_1='Ligand 1',
        name_2='Ligand 2',
        fig=None,
        for_print=False) |  |  | 
    | structure2d.structure_item |  | 
    |  | 
        
          | get_2d_tors_annotated_lig_pair(self,
        tors1,
        tors2,
        tors_from,
        tors_to) Returns structure scenes for two 2d ligands with annotations.
 |  |  | 
    |  |  | 
    |  | 
        
          | add_atom_highlight(self,
        lig_item,
        torsion,
        color) Add new highlight for atoms in the given torsion.
 |  |  | 
    |  | 
        
          | on_move(self,
        event) If the mouse is inside a torsion plot, highlight the 1st and 4th 
      atoms in that torsion in the structure.
 |  |  | 
    |  |  | 
    |  | 
        
          | create_torsions_plot(self,
        fig,
        tors1,
        tors2,
        tors_from,
        tors_to,
        ipage=None,
        structure1_item=None,
        structure2_item=None,
        for_print=False) Creates a plot for torsions using the given matplot figure.
 |  |  | 
    |  | 
        
          | get_torsions_plot(self,
        tors1,
        tors2,
        tors_from,
        tors_to,
        for_print=False) |  |  | 
    |  | 
        
          | _get_torsion_plot_img(self,
        fig,
        nrows) |  |  | 
    |  | 
        
          | _get_annotated_2d_lig_img(self,
        lig_2d_si) |  |  | 
    |  | 
        
          | _ligand_torsion_report(self) Generates report which monitors Rotatable bonds
 |  |  | 
    |  | 
        
          | _get_ligand_torsion_text(self) |  |  | 
    |  | 
        
          | _ligand_report(self) Generate ligand report
 |  |  | 
    |  |  | 
    |  | 
        
          | _ligand_rmsd_wrt_protein(self) |  |  | 
    |  | 
        
          | _get_ligand_wrt_prot_rmsd_text(self) |  |  | 
    |  | 
        
          | _get_ligand_wrt_prot_rmsd_plot(self,
        rmsd_l0,
        rmsd_l1,
        ts,
        ts_max) |  |  | 
    |  | 
        
          | _protein_report(self) Generates the protein report (RSMD/RSMF for both end-point lambdas).
 |  |  | 
    |  |  | 
    |  | 
        
          | _get_protein_rmsf_text(self,
        show_sse=False,
        show_b=False,
        lig_res=None) Returns a string to be used in the PDF document
 |  |  | 
    |  | 
        
          | _add_sse_span(self,
        ax,
        data_limits,
        color) Setup overlay for SSE elements...
 |  |  | 
    | str | 
        
          | _add_b_factor(self,
        ax2,
        b_data,
        color,
        y_range_ratio,
        fsize=8) Add B factor to the plot, on the Y2 axis.
 |  |  | 
    |  | 
        
          | _add_interacting_residues(self,
        ax,
        show_res,
        vals,
        color,
        ymin=0) Draw a vertical bar for reisdues that interact with the ligand
 |  |  | 
    |  | 
        
          | gen_protein_rmsf_image(self,
        rmsf_l0,
        rmsf_l1,
        sse_l0,
        sse_l1,
        b_factor,
        contact_data,
        show_res_type=None) |  |  | 
    | image | matplotlib ax obj | 
        
          | get_protein_rmsf(self,
        for_print=True,
        fig=None,
        show_sse=False,
        show_b_factor=False,
        show_interacting_residues= (False, False, False))This function returns either an img or a matplotlib object of protein
      RMSF plot
 |  |  | 
    |  | 
        
          | _gen_protein_rmsf_ax(self,
        ax,
        rmsf_l0,
        rmsf_l1,
        sse_l0,
        sse_l1,
        b_factor,
        contact_data,
        show_res_type=None,
        fsize=8) Given an matplotlib ax object, setup the plot...
 |  |  | 
    |  |  | 
    |  | 
        
          | _get_protein_rmsd_text(self) |  |  | 
    |  | 
        
          | _get_protein_lambda_rmsd_plot(self,
        rmsd_l0,
        rmsd_l1,
        ts,
        ts_max) |  |  | 
    |  | 
        
          | _get_pair_rmsd_plot(self,
        val0,
        val1,
        ts,
        ts_max,
        names,
        ylabel= 'RMSD ($\\AA$)',
        y_inch=2.5,
        for_print=False) |  |  | 
    |  | 
        
          | _create_pair_rmsd_fig(self,
        val0,
        val1,
        ts,
        ts_max,
        names,
        fig,
        ylabel= 'RMSD ($\\AA$)',
        for_print=False) |  |  | 
    |  | 
        
          | _get_sequence_viewer_image(self) Generate protein sequence image, given a protein structure Returns a 
      platypus image
 |  |  | 
    |  | 
        
          | _free_energy_convergence_profiles(self) |  |  | 
    |  | 
        
          | _get_free_energy_convergence_text(self) |  |  | 
    |  | 
        
          | _gen_free_energy_convergence_table(self,
        df_per_replica,
        dg,
        bootstrap_std,
        analytical_std) |  |  | 
    |  | 
        
          | _gen_free_energy_convergence_plot(self,
        start_time,
        end_time,
        dG_forward,
        dG_forward_err,
        dG_reverse,
        dG_reverse_err,
        dG_sliding,
        dG_sliding_err) |  |  | 
    |  | 
        
          | _gen_free_energy_convergence_fig(self,
        start_time,
        end_time,
        dG_forward,
        dG_forward_err,
        dG_reverse,
        dG_reverse_err,
        dG_sliding,
        dG_sliding_err,
        fig,
        for_print=True) |  |  | 
    |  |  | 
    |  | 
        
          | _ligand_perturbation_details(self) |  |  | 
    |  |  | 
    |  | 
        
          | _generate_aligned_2d_lig_pair(self) Generate *aligned* 2d images of the ligands.
 |  |  | 
    |  |  | 
    |  | 
        
          | get_2d_ligand_image(self,
        lig_st) |  |  | 
    |  | 
        
          | _get_2d_ligand_image(self,
        st) |  |  | 
    |  | 
        
          | _get_temp_image_fn(self,
        prefix= '') |  |  | 
    |  | 
        
          | _report_fep_simulation_details(self) |  |  | 
    |  |  | 
    |  | 
        
          | str(self,
        str_in) This is to remove the "'s in ARK returned strings enclosed in 
      double quotes
 |  |  | 
  
    | Inherited from object:__delattr__,__format__,__getattribute__,__hash__,__new__,__reduce__,__reduce_ex__,__repr__,__setattr__,__sizeof__,__str__,__subclasshook__ | 
    | canvas2d.ChmMol | 
        
          | _st_to_chmmol(ligand_st) Convert ligand_st to Canvas 2d structure
 |  |  | 
    |  | 
        
          | _lid_add_lig_water_exposed(res_label,
        sk,
        ligand_st,
        lig_noh_dict,
        ligand_atoms) |  |  | 
    |  | 
        
          | _lid_add_water_br(res_label,
        sk,
        already_added_res_dict,
        ligand_st,
        lig_atom_dict,
        lig_noh_dict,
        ligand_atoms) `res_label' for water-mediated interactions looks like this:...
 |  |  | 
    |  | 
        
          | _lid_add_hydrophobic(res_label,
        sk,
        already_added_res_dict) `res_label` for non-specific hydrophobic interactions looks like this:...
 |  |  | 
    |  | 
        
          | _lid_add_picat(res_label,
        sk,
        already_added_res_dict,
        lig_atom_dict,
        ligand_atoms) `res_label` for pi-cat interactions looks like this:...
 |  |  | 
    |  | 
        
          | _lid_add_pipi(res_label,
        sk,
        already_added_res_dict,
        lig_atom_dict,
        ligand_atoms) `res_label` for pi-pi interactions looks like this:...
 |  |  | 
    |  | 
        
          | _lid_add_prot_metal(res_label,
        sk,
        already_added_metal_dict,
        already_added_res_dict) `res_label' for metal-protein mediated interactions looks like this:...
 |  |  | 
    |  | 
        
          | _lid_add_lig_metal(res_label,
        sk,
        already_added_metal_dict,
        lig_atom_dict,
        ligand_atoms) `res_label' for metal-ligand mediated interactions looks like this:...
 |  |  | 
    |  | 
        
          | _lid_add_intramolecular_hb(res_label,
        sk,
        ligand_st,
        lig_atom_dict,
        lig_noh_dict,
        ligand_atoms) res_label for internal (intramolecular) hydrogen bonds looks like this:...
 |  |  | 
    |  | 
        
          | _lid_add_ionic(res_label,
        sk,
        already_added_res_dict,
        lig_noh_dict,
        ligand_atoms) res_label for ionic bonds looks like this:...
 |  |  | 
    |  | 
        
          | _lid_add_hbonds(res_label,
        sk,
        already_added_res_dict,
        ligand_st,
        lig_atom_dict,
        lig_noh_dict,
        ligand_atoms) res_label for hydrogen bonds looks like this:...
 |  |  |