schrodinger.ui.rama module

A Ramachandran Plot widget, along with some tools for manipulating structures/points.

Usage:

Rama(parent)

class schrodinger.ui.rama.Rama(parent, size=500, ticks=30, show_status=True, show_counters=False, zoom_on_pick=True)
ALLOWED_COLOR = '#ffff00'
DEFAULT_CURSOR = 'crosshair'
DEFAULT_SYMBOL_SIZE = 1
DEF_COLOR = 'black'
ESC_KEY = 27
FAVORABLE_COLOR = '#f20000'
GLY_COLOR = 'black'
PRO_COLOR = 'black'
SYMBOL_SCALING_FACTOR = 2
ZOOMSTEP = 10.0
adjust_phi()
adjust_psi()
adjust_symbol_size(value)
apply_dihedral(idihedral)
class backbone_dihedral
change_current_pick(new_pick)
clearGraph()

Gets called when project is closed

clear_selection(event)
display_residue(index)
display_structure(ct, CA_list=[])
drag(event)
draw_regions()
find_closest_point(x, y)
find_connected_atom(ct, iatom, atname)

Return the atom index with PDB atom type atname attached to iatom in ct, or -1 if no connection is found.

get_connected_pair(ct, iatom, at1name, at2name)

Return a pair of atom indexes, where at1name is attached to iatom and at2name is attached to at1name.

get_picked()
get_weight_symbol(weight)
minus(event)
options_quit()
pick_by_atom(iatom)
pick_by_point(event)
plus(event)
revert_to_original()
revert_to_saved()
save()
set_symbol_size(value)
set_viewport(min_x=-180.0, max_x=180.0, min_y=-180.0, max_y=180.0)
update_display()
write_file(filename)
schrodinger.ui.rama.quit()