schrodinger.trajectory.trajectory_gui_dir.playback_settings_data module¶
-
class
schrodinger.trajectory.trajectory_gui_dir.playback_settings_data.Loop¶ Bases:
enum.EnumHolds enums for Playback loop
-
NONE= 'once'¶
-
SINGLE= 'loop'¶
-
OSCILLATE= 'reverse'¶
-
-
class
schrodinger.trajectory.trajectory_gui_dir.playback_settings_data.Direction¶ Bases:
enum.EnumHolds enums for Playback direction
-
FORWARD= 0¶
-
BACKWARD= 1¶
-
-
class
schrodinger.trajectory.trajectory_gui_dir.playback_settings_data.AVPAslOption¶ Bases:
enum.EnumHolds enums for ‘Align on’/’Center on’
-
PROTEIN= 0¶
-
LIGAND_PLUS_BINDING_SITE= 1¶
-
LIGAND= 2¶
-
MOLECULE_1= 3¶
-
CUSTOM_SELECTION= 4¶
-
-
class
schrodinger.trajectory.trajectory_gui_dir.playback_settings_data.PlaybackSettingsData(proj, eid, frame_total)¶ Bases:
objectThis class holds all the Playback Settings. Reads from entry id and writes back when modified.
-
DEFAULT_START_FRAME= 1¶
-
MIN_FRAME_DURATION= 0.01¶
-
MAX_FRAME_DURATION= 3.0¶
-
MIN_STEP= 1¶
-
MIN_REF_FRAME= 1¶
-
MIN_REPLICATE= 1¶
-
MAX_REPLICATE= 5¶
-
SETTINGS_DICT= {'adjust_view_position': 'b_m_hidden_adjust_view_position', 'avp_align_on_frame': 'b_m_hidden_superimpose', 'avp_asl': 's_m_hidden_trajectory_position_asl', 'avp_asl_option': 'i_m_hidden_avp_asl_option', 'avp_center_molecules': 'b_m_hidden_center', 'avp_ref_frame': 'i_m_hidden_reference_frame', 'binding_site_radius': 'i_m_hidden_binding_site_radius', 'direction': 'i_m_hidden_player_direction', 'display_only': 'b_m_hidden_show_specified_atoms', 'display_only_option': 'i_m_hidden_display_only_option', 'frame_duration': 'r_m_hidden_frame_duration', 'ha_beyond_binding_site': 'b_m_hidden_ha_beyond_binding_site', 'ha_nonpolar_hydrogens': 'b_m_hidden_ha_nonpolar_hydrogens', 'ha_protein_only': 'b_m_hidden_ha_protein_only', 'ha_solvents_only': 'b_m_hidden_ha_solvents_only', 'loop': 's_m_hidden_player_mode', 'matching_asl': 's_m_hidden_trajectory_display_asl', 'replicate_x': 'i_m_hidden_replicate_a', 'replicate_y': 'i_m_hidden_replicate_b', 'replicate_z': 'i_m_hidden_replicate_c', 'show_simulation_box': 'b_m_hidden_show_simulation_box', 'smoothing': 'i_m_hidden_smoothing', 'step': 'i_m_hidden_step', 'update_secondary_structure': 'b_m_hidden_update_secondary_structure'}¶
-
FRAME_SETTINGS_DICT= {'current_frame': ('i_chorus_frame', 'start_frame'), 'end_frame': ('i_m_hidden_end_frame', 'frame_total'), 'start_frame': ('i_m_hidden_start_frame', 'DEFAULT_START_FRAME')}¶
-
__init__(proj, eid, frame_total)¶ Parameters: - proj (Project) – Project from which entry’s PlaybackSettingsData need to be created.
- eid (int or str) – Entry Id for which PlaybackSettingsData has to be created.
- frame_total (int) – Total number of frames in the trajectory.
-
resetSettings()¶ Reset settings to default values
-
readSettings()¶ Reads the settings from entry and sets to the object, if appropriate. Otherwise, sets default setting value and writes it to entry.
-
getMaxStep()¶ Returns maximum allowed step based on the end & start frames
-
isValidStep()¶ Whether current step is valid.
-
setToMinStep()¶ Set step to minimum
-
writeSettings()¶ Write settings to entry.
-
readFrameSettings()¶ Read frame settings according to FRAME_SETTINGS_DICT.
-