Copyright Schrodinger, LLC. All rights reserved.
|
|
|
|
|
|
|
|
convert_ct_to_2d(ligand_st,
output_file_name_prefix,
parameters={}) |
|
|
|
|
| generate_twod_and_paths_data(ligand_st,
output_file_name_prefix,
parameters) |
|
|
|
|
render_2d_image(ligand_st,
output_file_name_prefix,
twod_and_paths,
parameters={},
return_rmsd_times_data=True,
progress_callback=None,
sketcher=None) |
|
|
|
|
| find_spot_for_residue(res_placements,
res_uid,
min_distance_for_line,
new_all_uids_to_check,
all_res_lines_to_check,
pic_center,
residue_radius,
final_image_dim,
all_ligand_bonds,
all_ligand_atom_placements,
ligand_rings,
parameters,
all_hbonds,
all_hbonds_wat_prot,
all_overlapped_res_found_spot,
all_atoms_overlapped_within_watermap_ids,
number_vectors=10,
move_factor=0.75) |
|
|
|
|
| spread_residues_if_overlapped(res_placements,
res_uid1,
res_uid2,
residue_radius,
final_image_dim,
all_ligand_bonds,
all_ligand_atom_placements,
ligand_rings,
parameters) |
|
|
|
|
move_residue_away_from_hbond(res_placements,
res_uid,
from_res_uid,
ligpt,
rr,
final_image_dim,
all_ligand_bonds,
all_ligand_atom_placements,
ligand_rings,
parameters,
all_hbonds,
all_pipi_stacking,
all_picats,
max_loop=8,
all_uids_avoided=set([])) |
|
|
|
|
| initialize_res_placements_to_screen(res_placements,
ct_scale,
pic_center,
pic_info,
sketcher_best_2D=False) |
|
|
|
|
| check_hbond_distance_and_move_away(res_placements,
from_res_uid,
ligpt,
min_distance_for_line,
atom_label_bbx) |
|
|
|
|
| compute_all_hbond_res_overlaps(parameters,
all_hbond_res_overlaps,
res_placements,
residue_radius,
all_hbonds,
all_hbonds_wat_prot,
all_pipi_stacking,
all_picats,
no) |
|
|
|
|
| compute_residue_overlaps(all_uids_to_check,
res_placements,
residue_diameter) |
|
|
|
|
| compute_residue_overlap(res_uid1,
res_placements,
residue_diameter) |
|
|
|
|
move_residues(final_image_dim,
res_placements,
pic_info,
pic_center,
ct_scale,
residue_radius,
all_hbonds,
all_hbonds_wat_prot,
all_ligand_atom_placements,
all_ligand_bonds,
all_pipi_stacking,
all_picats,
ligand_rings,
move=False,
parameters={},
all_atoms_not_overlapped_but_over_atom=None,
all_atoms_overlapped_within_watermap_ids=None,
sketcher_best_2D=False) |
|
|
|
|
| fill_parameters(parameters) |
|
|
|
|
| determine_image_size_and_ligand_position(dim_arg,
final_image_dim,
res_placements_2d_bbx,
residue_radius) |
|
|
|
|
generate_lid_picture_draw(lidobj,
painter,
pic_info,
parameters,
final_image_dim,
ct3d_atoms,
best_ct,
pic_2d_center,
all_hbonds,
all_hbonds_wat_prot,
all_pipi_stacking,
all_picats,
ct_scale,
residue_radius,
res_placements,
complex_st,
lig_H_to_non,
lig_atom_elements,
ligand_rings,
atom_to_solv_exposure,
all_residues,
all_cofactors_uids,
all_waters,
all_metals,
all_ligand_bonds,
all_atoms_within_watermap=[],
all_atoms_included_within_watermap=None,
all_atoms_selected_within_watermap=None,
all_atoms_overlapped_within_watermap=None,
hydration_sites_to_color=None,
move=True,
rotation=None,
sketcher=None,
sketcher_all_res=None,
sketcher_all_metals=None,
sketcher_all_waters=None,
workspace_vm=[]) |
|
|
|
|
generate_2D_image_from_protein_ligand(lidobj,
prot_st,
ligand_st,
prefix='out',
parameters={},
generate_3d_img=False,
render_data=None,
complex_info=None,
image_size=[800.0, 600.0],
outdir='',
progress_callback=None,
all_atoms_included_within_watermap=None,
all_atoms_selected_within_watermap=None,
all_atoms_overlapped_within_watermap=None,
hydration_sites_to_color=None,
workspace_vm=None,
sketcher=None) |
|
|
|
|
| LigandInteractionDiagram_from_split_file(file_name) |
|
|
|
|
| LigandInteractionDiagram_from_complex(complex_st,
app=None,
chooseLigandCallback=None) |
|
|
|
|
| LigandInteractionDiagram_from_complex_file(file_name,
app=None,
chooseLigandCallback=None) |
|
|
|
|
| LigandInteractionDiagram_from_either(file_name,
app=None,
chooseLigandCallback=None) |
|
|
|
|
| LigandInteractionDiagram_from_either_ct(cts,
app=None,
chooseLigandCallback=None) |
|
|
|
|
|
|
|
__doc__ = ...
|
|
|
_version = '$Revision: 1.0 $'
|
|
|
usage = '\nligand_interaction_diagram.py\n$Revision: 1.0 $\n\n...
|
|
|
_canvas_license = <C ChmLicenseShared instance at _9059bb0f000...
|
|
|
handler = logging.StreamHandler(sys.stdout)
|
|
|
epsilon = 1e-15
|
|
|
epsilons = 1e-05
|
|
|
red = [255, 0, 0, 255]
|
|
|
keep_center = False
|
|
|
relative_to_ligand_scale = False
|
|
|
move_and_scale = True
|
|
|
pipi_c = [[QtGui.QColor(0, 140, 70, 255), QtGui.QColor(128, 19...
|
|
|
pipi_c_bw = convert_color_list_to_bw(pipi_c)
|
|
|
picat_c = [[QtGui.QColor(224, 143, 26, 255), QtGui.QColor(234,...
|
|
|
picat_c_bw = convert_color_list_to_bw(pipi_c)
|
|
|
pipi_colors = [pipi_c, pipi_c_bw]
|
|
|
picat_colors = [picat_c, picat_c_bw]
|
|
|
need_next_arg = {'-background': 'white|black|trans', '-docsize...
|
|
|
no_next_arg = set(['-1letter', '-bw', '-legacy', '-pwhbonds', ...
|
|
|
__package__ = 'schrodinger.application.lid'
|