phylojunction.interface.pysidegui package

Subpackages

Submodules

phylojunction.interface.pysidegui.content_main_window module

class phylojunction.interface.pysidegui.content_main_window.ContentGUIMainWindow

Bases: object

setup_ui(parent)

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)
init_top_menus()
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()

Module contents