28
edits
Bernhardcl (talk | contribs) No edit summary |
Bernhardcl (talk | contribs) No edit summary |
||
Line 3: | Line 3: | ||
add_key_binding("Refine Active Residue AA", "x", lambda: refine_active_residue()) | add_key_binding("Refine Active Residue AA", "x", lambda: refine_active_residue()) | ||
add_key_binding("Triple Refine", "t", lambda: manual_refine_residues(1)) | add_key_binding("Triple Refine", "t", lambda: manual_refine_residues(1)) | ||
add_key_binding("Autofit Rotamer", "j", lambda: auto_fit_rotamer_active_residue()) | add_key_binding("Autofit Rotamer", "j", lambda: auto_fit_rotamer_active_residue()) | ||
add_key_binding("Pepflip", "q", lambda: pepflip_active_residue()) | add_key_binding("Pepflip", "q", lambda: pepflip_active_residue()) | ||
Line 45: | Line 44: | ||
add_key_binding("Refine residue in a sphere", "R", | add_key_binding("Refine residue in a sphere", "R", | ||
lambda: sphere_refine(refine_residue_sphere_radius)) | lambda: sphere_refine(refine_residue_sphere_radius)) | ||
def key_binding_func_21(): | |||
if not valid_map_molecule_qm(imol_refinement_map()): | |||
info_dialog("Must set the refinement map") | |||
else: | |||
# not using active atom | |||
active_atom = active_residue() | |||
if (not active_atom): | |||
add_status_bar_text("No active residue") | |||
else: | |||
imol = active_atom[0] | |||
chain_id = active_atom[1] | |||
res_no = active_atom[2] | |||
ins_code = active_atom[3] | |||
atom_name = active_atom[4] | |||
alt_conf = active_atom[5] | |||
rc_spec = [chain_id, res_no, ins_code] | |||
ls = residues_near_residue(imol, rc_spec, 1.9) | |||
with_auto_accept([refine_residues, imol, [rc_spec] + ls]) | |||
add_key_binding("Neighbours Refine", "h", lambda: key_binding_func_21()) | |||
def key_binding_func_3(): | def key_binding_func_3(): | ||
Line 71: | Line 91: | ||
set_draw_ncs_ghosts(keyboard_ghosts_mol, 0) | set_draw_ncs_ghosts(keyboard_ghosts_mol, 0) | ||
add_key_binding("Toggle Ghosts", ":", lambda: key_binding_func_4()) | add_key_binding("Toggle Ghosts", ":", lambda: key_binding_func_4()) | ||
add_key_binding("Hydrogens off", " | |||
add_key_binding("Hydrogens on", " | add_key_binding("Hydrogens off", "[", lambda: set_draw_hydrogens(0, 0)) | ||
add_key_binding("Hydrogens on", "]", lambda: set_draw_hydrogens(0, 1)) | |||
def key_binding_func_5(): | def key_binding_func_5(): | ||
Line 117: | Line 138: | ||
add_key_binding("Jiggle Fit", "J", lambda: key_binding_func_7()) | add_key_binding("Jiggle Fit", "J", lambda: key_binding_func_7()) | ||
add_key_binding("Delete this water", "D", lambda: delete_atom(*active_residue())) | add_key_binding("Delete this water", "D", lambda: delete_atom(*active_residue())) | ||
def key_binding_func_8(): | |||
using_active_atom(add_terminal_residue, | |||
"aa_imol", "aa_chain_id", "aa_res_no", | |||
"auto", 1) | |||
add_key_binding("Add Terminal Residue", "|", lambda: key_binding_func_8()) | |||
add_key_binding("Accept Baton Position", "`", lambda: accept_baton_position()) | |||
</pre> | </pre> |
edits