phylojunction.interface.pysidegui package
Subpackages
- phylojunction.interface.pysidegui.pjguipages package
- phylojunction.interface.pysidegui.pjguiwidgets package
- Submodules
- phylojunction.interface.pysidegui.pjguiwidgets.matplotlibwidget module
- phylojunction.interface.pysidegui.pjguiwidgets.pj_buttons module
PJClearDAGQPushButtonPJClearDAGQPushButton.clear_dag_normalPJClearDAGQPushButton.clear_pgm_overPJClearDAGQPushButton.clear_pgm_pressedPJClearDAGQPushButton.enterEvent()PJClearDAGQPushButton.leaveEvent()PJClearDAGQPushButton.mousePressEvent()PJClearDAGQPushButton.mouseReleaseEvent()PJClearDAGQPushButton.staticMetaObject
PJPushButtonPJReDrawQPushButtonPJWhiteBackgroundQPushButtonPJWhiteBackgroundQPushButton.enterEvent()PJWhiteBackgroundQPushButton.icon_dir_pathPJWhiteBackgroundQPushButton.icon_normalPJWhiteBackgroundQPushButton.icon_overPJWhiteBackgroundQPushButton.icon_pressedPJWhiteBackgroundQPushButton.leaveEvent()PJWhiteBackgroundQPushButton.mousePressEvent()PJWhiteBackgroundQPushButton.mouseReleaseEvent()PJWhiteBackgroundQPushButton.staticMetaObject
- Module contents
Submodules
phylojunction.interface.pysidegui.content_main_window module
phylojunction.interface.pysidegui.pj_gui module
- class phylojunction.interface.pysidegui.pj_gui.GUIMainWindow
Bases:
QMainWindow- all_samples_clicked()
- avg_repl_check()
- clean_disable_everything(user_reset=False)
- coverage_df: DataFrame
- do_selected_node_compare_page()
Chose node to get summary statistics and compare against user implementation (implementation comparison menu)
- do_selected_node_coverage_page()
Chose node to get values or summary statistics for coverage plot (coverage menu)
- do_selected_node_dag_page(spin_buttons_clicked: bool = False)
Display selected node’s string representation and plot it on canvas if possible, for pgm page (model specification menu)
- draw_cov()
- draw_node_dag(axes, node_dag, sample_idx=None, repl_idx=0, repl_size=1, draw_reconstructed=False) None
- draw_violin()
- gui_modeling: GUIModeling
- hpd_df: DataFrame
- init_and_refresh_radio_spin(node_dag, sample_size, repl_size)
- input_script_filepath: str
- is_avg_repl_check: bool
- load_model()
- one_sample_clicked()
- other_comparison_df: DataFrame
- parse_cmd_update_gui()
- pj_comparison_df: DataFrame
- print_about()
- quit_app_button_clicked()
- read_compare_csv()
- read_coverage_hpd_csv()
- read_execute_script()
- read_log_files_dir_build_hpd()
- redraw_selected_node()
- refresh_cmd_history(user_reset=False)
- refresh_node_lists()
- refresh_selected_node_display_plot_radio()
- refresh_selected_node_display_plot_spin()
- reset_selection()
- selected_node_display(node_dag, do_all_samples, sample_idx=None, repl_idx=0, repl_size=1, display_reconstructed=False)
- selected_node_plot(fig_obj, fig_axes, node_dag, do_all_samples, sample_idx=None, repl_idx=0, repl_size=1, draw_reconstructed=False)
Plot DAG node on ‘node_display_fig_axes’ (Axes object) scoped to ‘call_gui()’, then update canvas with new plot
- selected_node_read(node_name: str)
- show_cmd_log_page()
- show_compare_page()
- show_coverage_page()
- show_pgm_page()
- show_settings_page()
- show_warnings_page()
- staticMetaObject = PySide6.QtCore.QMetaObject("GUIMainWindow" inherits "QMainWindow": )
- toggle_button_animation()
- write_data_to_dir()
- write_model_to_file(prefix: str = '')
- write_plot_to_file(fig_obj, axes_obj)
- write_smaps_to_dir()
- class phylojunction.interface.pysidegui.pj_gui.GUIModeling
Bases:
object- clear()
- cmd_log()
- cmd_log_list: List[str]
- dag_obj: DirectedAcyclicGraph
- parse_cmd_update_pgm(cmd_line_list, gui_main_window_obj, clear_cmd_log_list: bool = False)
- update_dag_random_seed(a_random_seed: int)
- phylojunction.interface.pysidegui.pj_gui.call_gui()