mirror of
https://github.com/schrodinger/pymol-open-source.git
synced 2026-06-04 20:04:21 +08:00
489 lines
13 KiB
Python
489 lines
13 KiB
Python
|
|
|
|
#--------------------------------------------------------------------
|
|
from .importing import \
|
|
filename_to_objectname, \
|
|
finish_object, \
|
|
load, \
|
|
loadall, \
|
|
load_brick, \
|
|
load_callback, \
|
|
load_cgo, \
|
|
load_coords, \
|
|
load_coordset, \
|
|
load_embedded, \
|
|
load_map, \
|
|
load_model, \
|
|
load_mtz, \
|
|
load_object, \
|
|
load_traj, \
|
|
load_raw, \
|
|
loadable, \
|
|
read_mmodstr, \
|
|
read_molstr, \
|
|
read_sdfstr, \
|
|
read_pdbstr, \
|
|
read_xplorstr, \
|
|
fetch, \
|
|
set_session, \
|
|
space
|
|
|
|
#--------------------------------------------------------------------
|
|
from . import creating
|
|
from .creating import \
|
|
copy, \
|
|
create, \
|
|
curve_new, \
|
|
extract, \
|
|
fragment, \
|
|
group, \
|
|
gradient, \
|
|
isodot, \
|
|
isolevel, \
|
|
isomesh, \
|
|
isosurface, \
|
|
join_states, \
|
|
map_generate, \
|
|
map_new, \
|
|
pseudoatom, \
|
|
set_raw_alignment, \
|
|
slice_new, \
|
|
symexp, \
|
|
ramp_new, \
|
|
ramp_update, \
|
|
ungroup, \
|
|
volume
|
|
|
|
#--------------------------------------------------------------------
|
|
from .colorramping import \
|
|
volume_ramp_new, \
|
|
volume_panel, \
|
|
volume_color
|
|
|
|
#--------------------------------------------------------------------
|
|
from . import commanding
|
|
from .commanding import \
|
|
async_, \
|
|
cls, \
|
|
delete, \
|
|
delete_states, \
|
|
do, \
|
|
log, \
|
|
log_close, \
|
|
log_open, \
|
|
quit, \
|
|
resume, \
|
|
splash, \
|
|
reinitialize, \
|
|
sync
|
|
|
|
#--------------------------------------------------------------------
|
|
from . import controlling
|
|
from .controlling import \
|
|
button, \
|
|
config_mouse, \
|
|
mouse, \
|
|
mask, \
|
|
order, \
|
|
set_key, \
|
|
unmask, \
|
|
edit_mode
|
|
|
|
#--------------------------------------------------------------------
|
|
from .querying import \
|
|
angle, \
|
|
auto_measure, \
|
|
centerofmass, \
|
|
count_atoms, \
|
|
count_frames, \
|
|
count_states, \
|
|
count_discrete, \
|
|
dist, \
|
|
dihedral, \
|
|
distance, \
|
|
find_pairs, \
|
|
get_angle, \
|
|
get_area, \
|
|
get_assembly_ids, \
|
|
get_bonds, \
|
|
get_chains, \
|
|
get_collada, \
|
|
get_color_index, \
|
|
get_color_indices, \
|
|
get_object_color_index, \
|
|
get_object_list, \
|
|
get_object_settings,\
|
|
get_object_state, \
|
|
get_color_tuple, \
|
|
get_atom_coords, \
|
|
get_coords, \
|
|
get_coordset, \
|
|
get_dihedral, \
|
|
get_distance, \
|
|
get_drag_object_name, \
|
|
get_extent, \
|
|
get_gltf, \
|
|
get_idtf, \
|
|
get_modal_draw, \
|
|
get_model, \
|
|
get_movie_locked, \
|
|
get_movie_length, \
|
|
get_names, \
|
|
get_names_of_type, \
|
|
get_legal_name, \
|
|
get_unused_name, \
|
|
get_object_matrix, \
|
|
get_object_ttt, \
|
|
get_mtl_obj, \
|
|
get_phipsi, \
|
|
get_position, \
|
|
get_povray, \
|
|
get_raw_alignment, \
|
|
get_renderer, \
|
|
get_selection_state,\
|
|
get_symmetry, \
|
|
get_title, \
|
|
get_type, \
|
|
get_version, \
|
|
get_volume_field, \
|
|
get_volume_histogram, \
|
|
get_vrml, \
|
|
id_atom, \
|
|
identify, \
|
|
index, \
|
|
overlap, \
|
|
pi_interactions, \
|
|
phi_psi
|
|
|
|
#--------------------------------------------------------------------
|
|
from .selecting import \
|
|
deselect, \
|
|
indicate, \
|
|
select, \
|
|
select_list, \
|
|
pop
|
|
|
|
#--------------------------------------------------------------------
|
|
from . import exporting
|
|
from .exporting import \
|
|
copy_image, \
|
|
cache, \
|
|
get_str, \
|
|
get_bytes, \
|
|
get_pdbstr, \
|
|
get_cifstr, \
|
|
get_session, \
|
|
get_fastastr, \
|
|
multifilesave, \
|
|
multifilenamegen, \
|
|
multisave, \
|
|
png, \
|
|
save
|
|
|
|
#--------------------------------------------------------------------
|
|
from . import editing
|
|
from .editing import \
|
|
add_bond, \
|
|
alter, \
|
|
alter_list, \
|
|
alter_state, \
|
|
alphatoall, \
|
|
attach, \
|
|
bond, \
|
|
copy_to, \
|
|
cycle_valence, \
|
|
deprotect, \
|
|
drag, \
|
|
dss, \
|
|
edit, \
|
|
fix_chemistry, \
|
|
flag, \
|
|
fuse, \
|
|
get_editor_scheme, \
|
|
h_add, \
|
|
h_fill, \
|
|
h_fix, \
|
|
invert, \
|
|
iterate, \
|
|
iterate_state, \
|
|
look_at, \
|
|
map_set, \
|
|
map_set_border, \
|
|
map_double, \
|
|
map_halve, \
|
|
map_trim, \
|
|
matrix_copy, \
|
|
matrix_reset, \
|
|
move_on_curve, \
|
|
mse2met, \
|
|
pbc_unwrap, \
|
|
pbc_wrap, \
|
|
protect, \
|
|
push_undo, \
|
|
rebond, \
|
|
reference, \
|
|
redo, \
|
|
remove, \
|
|
remove_picked, \
|
|
rename, \
|
|
replace, \
|
|
rotate, \
|
|
sculpt_purge, \
|
|
sculpt_deactivate, \
|
|
sculpt_activate, \
|
|
sculpt_iterate, \
|
|
set_dihedral, \
|
|
set_name, \
|
|
set_geometry, \
|
|
set_discrete, \
|
|
set_object_color, \
|
|
set_object_ttt, \
|
|
set_state_order, \
|
|
set_symmetry, \
|
|
set_title, \
|
|
smooth, \
|
|
sort, \
|
|
split_chains, \
|
|
split_states, \
|
|
symmetry_copy, \
|
|
torsion, \
|
|
transform_object, \
|
|
transform_selection,\
|
|
translate, \
|
|
translate_atom, \
|
|
unbond, \
|
|
undo, \
|
|
uniquify, \
|
|
unpick, \
|
|
update, \
|
|
valence, \
|
|
vdw_fit
|
|
|
|
from .editor import \
|
|
fab, \
|
|
fnab
|
|
|
|
from .computing import \
|
|
clean
|
|
|
|
matrix_transfer = matrix_copy # legacy
|
|
|
|
#--------------------------------------------------------------------
|
|
|
|
from .externing import \
|
|
cd, \
|
|
ls, \
|
|
paste, \
|
|
pwd, \
|
|
system
|
|
|
|
#--------------------------------------------------------------------
|
|
from . import wizarding
|
|
from .wizarding import \
|
|
get_wizard, \
|
|
get_wizard_stack, \
|
|
refresh_wizard, \
|
|
replace_wizard, \
|
|
set_wizard, \
|
|
set_wizard_stack, \
|
|
dirty_wizard, \
|
|
wizard
|
|
|
|
#--------------------------------------------------------------------
|
|
from .fitting import \
|
|
align, \
|
|
alignto, \
|
|
extra_fit, \
|
|
fit, \
|
|
super, \
|
|
rms, \
|
|
rms_cur, \
|
|
intra_fit, \
|
|
intra_rms, \
|
|
intra_rms_cur, \
|
|
cealign, \
|
|
pair_fit, \
|
|
usalign
|
|
|
|
#--------------------------------------------------------------------
|
|
# ARE ALL OF THESE UNUSED AND/OR DEPRECATED (?)
|
|
from .preset import \
|
|
simple, \
|
|
technical, \
|
|
pretty, \
|
|
publication
|
|
|
|
#--------------------------------------------------------------------
|
|
from .morphing import \
|
|
morph
|
|
|
|
#--------------------------------------------------------------------
|
|
from . import moving
|
|
from .moving import \
|
|
madd, \
|
|
mcopy, \
|
|
mdelete, \
|
|
mmove, \
|
|
minsert, \
|
|
mset, \
|
|
mclear, \
|
|
mdo, \
|
|
mappend, \
|
|
mmatrix, \
|
|
mdump, \
|
|
accept, \
|
|
decline, \
|
|
mpng, \
|
|
mview, \
|
|
forward, \
|
|
backward, \
|
|
rewind, \
|
|
middle, \
|
|
ending, \
|
|
mplay, \
|
|
mtoggle, \
|
|
mstop, \
|
|
mpng, \
|
|
frame, \
|
|
get_movie_playing, \
|
|
set_frame, \
|
|
get_state, \
|
|
get_frame
|
|
|
|
#--------------------------------------------------------------------
|
|
from . import viewing
|
|
from .viewing import \
|
|
show_as, \
|
|
bg_color, \
|
|
bg_colour, \
|
|
cartoon, \
|
|
capture, \
|
|
clip, \
|
|
color, \
|
|
color_deep, \
|
|
colour, \
|
|
del_colorection, \
|
|
dirty, \
|
|
disable, \
|
|
draw, \
|
|
enable, \
|
|
full_screen, \
|
|
get_colorection, \
|
|
get_clip, \
|
|
get_view, \
|
|
get_viewport, \
|
|
get_vis, \
|
|
get_scene_list, \
|
|
get_scene_thumbnail,\
|
|
get_scene_message, \
|
|
set_scene_message, \
|
|
hide, \
|
|
ipython_image, \
|
|
label, \
|
|
label2, \
|
|
load_png, \
|
|
meter_reset, \
|
|
move, \
|
|
orient, \
|
|
origin, \
|
|
center, \
|
|
ray, \
|
|
rebuild, \
|
|
recolor, \
|
|
recolour, \
|
|
refresh, \
|
|
reset, \
|
|
rock, \
|
|
scene, \
|
|
scene_order, \
|
|
scene_recall_message, \
|
|
set_color, \
|
|
set_colour, \
|
|
set_colorection, \
|
|
set_vis, \
|
|
set_view, \
|
|
show, \
|
|
spectrum, \
|
|
stereo, \
|
|
toggle, \
|
|
turn, \
|
|
view, \
|
|
viewport, \
|
|
window, \
|
|
zoom
|
|
|
|
#--------------------------------------------------------------------
|
|
from . import setting
|
|
from .setting import \
|
|
set, \
|
|
set_bond, \
|
|
get_bond, \
|
|
get, \
|
|
unset, \
|
|
unset_bond, \
|
|
unset_deep, \
|
|
get_setting_boolean, \
|
|
get_setting_int, \
|
|
get_setting_float, \
|
|
get_setting_float as get_setting_legacy, \
|
|
get_setting_tuple, \
|
|
get_setting_updates, \
|
|
get_setting_text
|
|
|
|
#--------------------------------------------------------------------
|
|
from .parsing import \
|
|
run, \
|
|
spawn
|
|
|
|
#--------------------------------------------------------------------
|
|
from . import helping
|
|
from .helping import \
|
|
abort, \
|
|
api, \
|
|
show_help, \
|
|
help, \
|
|
help_setting, \
|
|
commands
|
|
|
|
#--------------------------------------------------------------------
|
|
from .keyboard import \
|
|
editing_ring
|
|
|
|
#--------------------------------------------------------------------
|
|
from .experimenting import \
|
|
check, \
|
|
dump, \
|
|
get_bond_print, \
|
|
fast_minimize, \
|
|
mem, \
|
|
minimize, \
|
|
spheroid, \
|
|
focal_blur, \
|
|
callout, \
|
|
desaturate, \
|
|
test
|
|
|
|
from .internal import \
|
|
download_chem_comp, \
|
|
file_read
|
|
|
|
from .util import \
|
|
get_sasa_relative
|
|
|
|
from .stereochemistry import \
|
|
assign_stereo
|
|
|
|
from . import properties
|
|
from .properties import \
|
|
get_property, \
|
|
get_property_list, \
|
|
set_property, \
|
|
set_atom_property
|
|
|
|
#--------------------------------------------------------------------
|
|
# Modules which contain programs used explicity as "module.xxx"
|
|
|
|
from . import util
|
|
from . import movie
|
|
from . import gui
|