# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'src\IsoldeFrame.ui'
#
# Created by: PyQt5 UI code generator 5.9.2
#
# WARNING! All changes made in this file will be lost!

from PyQt5 import QtCore, QtGui, QtWidgets

class Ui_isolde_widget(object):
    def setupUi(self, isolde_widget):
        isolde_widget.setObjectName("isolde_widget")
        isolde_widget.resize(547, 864)
        isolde_widget.setMinimumSize(QtCore.QSize(0, 0))
        isolde_widget.setFrameShape(QtWidgets.QFrame.StyledPanel)
        isolde_widget.setFrameShadow(QtWidgets.QFrame.Raised)
        self.verticalLayout_3 = QtWidgets.QVBoxLayout(isolde_widget)
        self.verticalLayout_3.setContentsMargins(3, 3, 3, 3)
        self.verticalLayout_3.setSpacing(3)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.horizontalLayout_17 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_17.setSizeConstraint(QtWidgets.QLayout.SetDefaultConstraint)
        self.horizontalLayout_17.setContentsMargins(-1, 0, -1, -1)
        self.horizontalLayout_17.setObjectName("horizontalLayout_17")
        self._isolde_icon = QtWidgets.QLabel(isolde_widget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self._isolde_icon.sizePolicy().hasHeightForWidth())
        self._isolde_icon.setSizePolicy(sizePolicy)
        self._isolde_icon.setMinimumSize(QtCore.QSize(50, 65))
        self._isolde_icon.setMaximumSize(QtCore.QSize(50, 65))
        self._isolde_icon.setText("")
        self._isolde_icon.setPixmap(QtGui.QPixmap(":/icons/logo_small.png"))
        self._isolde_icon.setScaledContents(True)
        self._isolde_icon.setObjectName("_isolde_icon")
        self.horizontalLayout_17.addWidget(self._isolde_icon)
        self.frame = QtWidgets.QFrame(isolde_widget)
        self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.frame)
        self.verticalLayout_9.setContentsMargins(1, 1, 1, 1)
        self.verticalLayout_9.setSpacing(1)
        self.verticalLayout_9.setObjectName("verticalLayout_9")
        self.frame_4 = QtWidgets.QFrame(self.frame)
        self.frame_4.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_4.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_4.setObjectName("frame_4")
        self.horizontalLayout_16 = QtWidgets.QHBoxLayout(self.frame_4)
        self.horizontalLayout_16.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_16.setSpacing(3)
        self.horizontalLayout_16.setObjectName("horizontalLayout_16")
        self._demo_load_button = QtWidgets.QPushButton(self.frame_4)
        self._demo_load_button.setObjectName("_demo_load_button")
        self.horizontalLayout_16.addWidget(self._demo_load_button)
        spacerItem = QtWidgets.QSpacerItem(208, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_16.addItem(spacerItem)
        self._save_model_button = QtWidgets.QPushButton(self.frame_4)
        self._save_model_button.setObjectName("_save_model_button")
        self.horizontalLayout_16.addWidget(self._save_model_button)
        self.verticalLayout_9.addWidget(self.frame_4)
        self.frame_13 = QtWidgets.QFrame(self.frame)
        self.frame_13.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_13.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_13.setObjectName("frame_13")
        self.horizontalLayout_29 = QtWidgets.QHBoxLayout(self.frame_13)
        self.horizontalLayout_29.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_29.setSpacing(3)
        self.horizontalLayout_29.setObjectName("horizontalLayout_29")
        self.label_32 = QtWidgets.QLabel(self.frame_13)
        self.label_32.setTextFormat(QtCore.Qt.AutoText)
        self.label_32.setScaledContents(False)
        self.label_32.setObjectName("label_32")
        self.horizontalLayout_29.addWidget(self.label_32)
        self._master_model_combo_box = QtWidgets.QComboBox(self.frame_13)
        self._master_model_combo_box.setMinimumSize(QtCore.QSize(150, 0))
        self._master_model_combo_box.setObjectName("_master_model_combo_box")
        self.horizontalLayout_29.addWidget(self._master_model_combo_box)
        spacerItem1 = QtWidgets.QSpacerItem(146, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_29.addItem(spacerItem1)
        self._main_help_button = QtWidgets.QPushButton(self.frame_13)
        self._main_help_button.setObjectName("_main_help_button")
        self.horizontalLayout_29.addWidget(self._main_help_button)
        self.verticalLayout_9.addWidget(self.frame_13)
        self.horizontalLayout_17.addWidget(self.frame)
        self.verticalLayout_3.addLayout(self.horizontalLayout_17)
        self.toolBox = QtWidgets.QToolBox(isolde_widget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(1)
        sizePolicy.setHeightForWidth(self.toolBox.sizePolicy().hasHeightForWidth())
        self.toolBox.setSizePolicy(sizePolicy)
        self.toolBox.setMinimumSize(QtCore.QSize(250, 450))
        self.toolBox.setStyleSheet("")
        self.toolBox.setObjectName("toolBox")
        self._simulate_page = QtWidgets.QWidget()
        self._simulate_page.setGeometry(QtCore.QRect(0, 0, 539, 714))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(1)
        sizePolicy.setHeightForWidth(self._simulate_page.sizePolicy().hasHeightForWidth())
        self._simulate_page.setSizePolicy(sizePolicy)
        self._simulate_page.setObjectName("_simulate_page")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self._simulate_page)
        self.verticalLayout_2.setContentsMargins(1, 1, 1, 1)
        self.verticalLayout_2.setSpacing(3)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setSizeConstraint(QtWidgets.QLayout.SetDefaultConstraint)
        self.verticalLayout.setContentsMargins(-1, -1, -1, 0)
        self.verticalLayout.setSpacing(3)
        self.verticalLayout.setObjectName("verticalLayout")
        self._sim_tab_widget = QtWidgets.QTabWidget(self._simulate_page)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(1)
        sizePolicy.setHeightForWidth(self._sim_tab_widget.sizePolicy().hasHeightForWidth())
        self._sim_tab_widget.setSizePolicy(sizePolicy)
        self._sim_tab_widget.setStyleSheet("\n"
"QTabWidget::pane {\n"
"margin: 2px, 2px, 2px, 2px;\n"
"border: 1px;\n"
"}")
        self._sim_tab_widget.setElideMode(QtCore.Qt.ElideNone)
        self._sim_tab_widget.setUsesScrollButtons(True)
        self._sim_tab_widget.setDocumentMode(False)
        self._sim_tab_widget.setTabBarAutoHide(True)
        self._sim_tab_widget.setObjectName("_sim_tab_widget")
        self._sim_basic_tab = QtWidgets.QWidget()
        self._sim_basic_tab.setStyleSheet("")
        self._sim_basic_tab.setObjectName("_sim_basic_tab")
        self.verticalLayout_5 = QtWidgets.QVBoxLayout(self._sim_basic_tab)
        self.verticalLayout_5.setContentsMargins(1, 1, 1, 1)
        self.verticalLayout_5.setSpacing(3)
        self.verticalLayout_5.setObjectName("verticalLayout_5")
        self._sim_basic_tab_scroll_area = QtWidgets.QScrollArea(self._sim_basic_tab)
        self._sim_basic_tab_scroll_area.setWidgetResizable(True)
        self._sim_basic_tab_scroll_area.setObjectName("_sim_basic_tab_scroll_area")
        self._sim_basic_scroll_area_contents = QtWidgets.QWidget()
        self._sim_basic_scroll_area_contents.setGeometry(QtCore.QRect(0, 0, 531, 567))
        self._sim_basic_scroll_area_contents.setObjectName("_sim_basic_scroll_area_contents")
        self.verticalLayout_8 = QtWidgets.QVBoxLayout(self._sim_basic_scroll_area_contents)
        self.verticalLayout_8.setContentsMargins(1, 1, 1, 1)
        self.verticalLayout_8.setSpacing(1)
        self.verticalLayout_8.setObjectName("verticalLayout_8")
        self._sim_basic_mobile_selection_frame = QtWidgets.QFrame(self._sim_basic_scroll_area_contents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self._sim_basic_mobile_selection_frame.sizePolicy().hasHeightForWidth())
        self._sim_basic_mobile_selection_frame.setSizePolicy(sizePolicy)
        self._sim_basic_mobile_selection_frame.setMinimumSize(QtCore.QSize(0, 100))
        self._sim_basic_mobile_selection_frame.setMaximumSize(QtCore.QSize(16777215, 100))
        self._sim_basic_mobile_selection_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self._sim_basic_mobile_selection_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self._sim_basic_mobile_selection_frame.setObjectName("_sim_basic_mobile_selection_frame")
        self.formLayout = QtWidgets.QFormLayout(self._sim_basic_mobile_selection_frame)
        self.formLayout.setContentsMargins(-1, 1, -1, 1)
        self.formLayout.setVerticalSpacing(1)
        self.formLayout.setObjectName("formLayout")
        self.label_2 = QtWidgets.QLabel(self._sim_basic_mobile_selection_frame)
        self.label_2.setObjectName("label_2")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_2)
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.label_3 = QtWidgets.QLabel(self._sim_basic_mobile_selection_frame)
        self.label_3.setObjectName("label_3")
        self.horizontalLayout_4.addWidget(self.label_3)
        self._sim_basic_mobile_b_and_a_spinbox = QtWidgets.QSpinBox(self._sim_basic_mobile_selection_frame)
        self._sim_basic_mobile_b_and_a_spinbox.setProperty("value", 3)
        self._sim_basic_mobile_b_and_a_spinbox.setObjectName("_sim_basic_mobile_b_and_a_spinbox")
        self.horizontalLayout_4.addWidget(self._sim_basic_mobile_b_and_a_spinbox)
        self.label_4 = QtWidgets.QLabel(self._sim_basic_mobile_selection_frame)
        self.label_4.setObjectName("label_4")
        self.horizontalLayout_4.addWidget(self.label_4)
        self.formLayout.setLayout(1, QtWidgets.QFormLayout.LabelRole, self.horizontalLayout_4)
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.label_5 = QtWidgets.QLabel(self._sim_basic_mobile_selection_frame)
        self.label_5.setObjectName("label_5")
        self.horizontalLayout_5.addWidget(self.label_5)
        self._sim_basic_mobile_sel_within_spinbox = QtWidgets.QSpinBox(self._sim_basic_mobile_selection_frame)
        self._sim_basic_mobile_sel_within_spinbox.setProperty("value", 5)
        self._sim_basic_mobile_sel_within_spinbox.setObjectName("_sim_basic_mobile_sel_within_spinbox")
        self.horizontalLayout_5.addWidget(self._sim_basic_mobile_sel_within_spinbox)
        self.label_6 = QtWidgets.QLabel(self._sim_basic_mobile_selection_frame)
        self.label_6.setObjectName("label_6")
        self.horizontalLayout_5.addWidget(self.label_6)
        self.formLayout.setLayout(2, QtWidgets.QFormLayout.LabelRole, self.horizontalLayout_5)
        self.verticalLayout_8.addWidget(self._sim_basic_mobile_selection_frame)
        self._sim_basic_mode_choice_frame = QtWidgets.QFrame(self._sim_basic_scroll_area_contents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self._sim_basic_mode_choice_frame.sizePolicy().hasHeightForWidth())
        self._sim_basic_mode_choice_frame.setSizePolicy(sizePolicy)
        self._sim_basic_mode_choice_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self._sim_basic_mode_choice_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self._sim_basic_mode_choice_frame.setObjectName("_sim_basic_mode_choice_frame")
        self.horizontalLayout_8 = QtWidgets.QHBoxLayout(self._sim_basic_mode_choice_frame)
        self.horizontalLayout_8.setContentsMargins(-1, 1, -1, 1)
        self.horizontalLayout_8.setSpacing(1)
        self.horizontalLayout_8.setObjectName("horizontalLayout_8")
        self._sim_basic_mode_combo_box = QtWidgets.QComboBox(self._sim_basic_mode_choice_frame)
        self._sim_basic_mode_combo_box.setObjectName("_sim_basic_mode_combo_box")
        self._sim_basic_mode_combo_box.addItem("")
        self._sim_basic_mode_combo_box.addItem("")
        self.horizontalLayout_8.addWidget(self._sim_basic_mode_combo_box)
        self.verticalLayout_8.addWidget(self._sim_basic_mode_choice_frame)
        self._sim_basic_xtal_map_frame = QtWidgets.QFrame(self._sim_basic_scroll_area_contents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self._sim_basic_xtal_map_frame.sizePolicy().hasHeightForWidth())
        self._sim_basic_xtal_map_frame.setSizePolicy(sizePolicy)
        self._sim_basic_xtal_map_frame.setMinimumSize(QtCore.QSize(0, 0))
        self._sim_basic_xtal_map_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self._sim_basic_xtal_map_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self._sim_basic_xtal_map_frame.setObjectName("_sim_basic_xtal_map_frame")
        self.verticalLayout_17 = QtWidgets.QVBoxLayout(self._sim_basic_xtal_map_frame)
        self.verticalLayout_17.setContentsMargins(-1, 1, -1, 1)
        self.verticalLayout_17.setSpacing(1)
        self.verticalLayout_17.setObjectName("verticalLayout_17")
        self._real_space_map_from_volume_show_button = QtWidgets.QPushButton(self._sim_basic_xtal_map_frame)
        self._real_space_map_from_volume_show_button.setObjectName("_real_space_map_from_volume_show_button")
        self.verticalLayout_17.addWidget(self._real_space_map_from_volume_show_button)
        self._real_space_map_from_volume_frame = QtWidgets.QFrame(self._sim_basic_xtal_map_frame)
        self._real_space_map_from_volume_frame.setMinimumSize(QtCore.QSize(0, 0))
        self._real_space_map_from_volume_frame.setFrameShape(QtWidgets.QFrame.NoFrame)
        self._real_space_map_from_volume_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self._real_space_map_from_volume_frame.setObjectName("_real_space_map_from_volume_frame")
        self.verticalLayout_4 = QtWidgets.QVBoxLayout(self._real_space_map_from_volume_frame)
        self.verticalLayout_4.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.horizontalLayout_37 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_37.setObjectName("horizontalLayout_37")
        self.label_8 = QtWidgets.QLabel(self._real_space_map_from_volume_frame)
        self.label_8.setObjectName("label_8")
        self.horizontalLayout_37.addWidget(self.label_8)
        self._real_space_map_volume_combo_box = QtWidgets.QComboBox(self._real_space_map_from_volume_frame)
        self._real_space_map_volume_combo_box.setObjectName("_real_space_map_volume_combo_box")
        self.horizontalLayout_37.addWidget(self._real_space_map_volume_combo_box)
        self._real_space_map_from_volume_button = QtWidgets.QPushButton(self._real_space_map_from_volume_frame)
        self._real_space_map_from_volume_button.setObjectName("_real_space_map_from_volume_button")
        self.horizontalLayout_37.addWidget(self._real_space_map_from_volume_button)
        spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_37.addItem(spacerItem2)
        self._real_space_map_from_volume_done_button = QtWidgets.QPushButton(self._real_space_map_from_volume_frame)
        self._real_space_map_from_volume_done_button.setObjectName("_real_space_map_from_volume_done_button")
        self.horizontalLayout_37.addWidget(self._real_space_map_from_volume_done_button)
        self.verticalLayout_4.addLayout(self.horizontalLayout_37)
        self.verticalLayout_17.addWidget(self._real_space_map_from_volume_frame)
        self._sim_basic_xtal_init_open_button = QtWidgets.QPushButton(self._sim_basic_xtal_map_frame)
        self._sim_basic_xtal_init_open_button.setMinimumSize(QtCore.QSize(0, 0))
        self._sim_basic_xtal_init_open_button.setObjectName("_sim_basic_xtal_init_open_button")
        self.verticalLayout_17.addWidget(self._sim_basic_xtal_init_open_button)
        self._sim_basic_xtal_init_main_frame = QtWidgets.QFrame(self._sim_basic_xtal_map_frame)
        self._sim_basic_xtal_init_main_frame.setObjectName("_sim_basic_xtal_init_main_frame")
        self._sim_basic_xtal_init_frame = QtWidgets.QVBoxLayout(self._sim_basic_xtal_init_main_frame)
        self._sim_basic_xtal_init_frame.setContentsMargins(0, 0, 0, 0)
        self._sim_basic_xtal_init_frame.setObjectName("_sim_basic_xtal_init_frame")
        self.horizontalLayout_9 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_9.setObjectName("horizontalLayout_9")
        self._sim_basic_xtal_init_reflections_file_button = QtWidgets.QPushButton(self._sim_basic_xtal_init_main_frame)
        self._sim_basic_xtal_init_reflections_file_button.setMinimumSize(QtCore.QSize(0, 0))
        self._sim_basic_xtal_init_reflections_file_button.setObjectName("_sim_basic_xtal_init_reflections_file_button")
        self.horizontalLayout_9.addWidget(self._sim_basic_xtal_init_reflections_file_button)
        self._sim_basic_xtal_init_reflections_file_name = QtWidgets.QLineEdit(self._sim_basic_xtal_init_main_frame)
        self._sim_basic_xtal_init_reflections_file_name.setObjectName("_sim_basic_xtal_init_reflections_file_name")
        self.horizontalLayout_9.addWidget(self._sim_basic_xtal_init_reflections_file_name)
        self._sim_basic_xtal_init_go_button = QtWidgets.QPushButton(self._sim_basic_xtal_init_main_frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self._sim_basic_xtal_init_go_button.sizePolicy().hasHeightForWidth())
        self._sim_basic_xtal_init_go_button.setSizePolicy(sizePolicy)
        self._sim_basic_xtal_init_go_button.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self._sim_basic_xtal_init_go_button.setObjectName("_sim_basic_xtal_init_go_button")
        self.horizontalLayout_9.addWidget(self._sim_basic_xtal_init_go_button)
        self._sim_basic_xtal_init_done_button = QtWidgets.QPushButton(self._sim_basic_xtal_init_main_frame)
        self._sim_basic_xtal_init_done_button.setObjectName("_sim_basic_xtal_init_done_button")
        self.horizontalLayout_9.addWidget(self._sim_basic_xtal_init_done_button)
        self._sim_basic_xtal_init_frame.addLayout(self.horizontalLayout_9)
        self.verticalLayout_17.addWidget(self._sim_basic_xtal_init_main_frame)
        self._sim_basic_xtal_map_settings_show_button = QtWidgets.QPushButton(self._sim_basic_xtal_map_frame)
        self._sim_basic_xtal_map_settings_show_button.setObjectName("_sim_basic_xtal_map_settings_show_button")
        self.verticalLayout_17.addWidget(self._sim_basic_xtal_map_settings_show_button)
        self._sim_basic_xtal_map_settings_frame = QtWidgets.QFrame(self._sim_basic_xtal_map_frame)
        self._sim_basic_xtal_map_settings_frame.setMinimumSize(QtCore.QSize(0, 0))
        self._sim_basic_xtal_map_settings_frame.setFrameShape(QtWidgets.QFrame.NoFrame)
        self._sim_basic_xtal_map_settings_frame.setFrameShadow(QtWidgets.QFrame.Plain)
        self._sim_basic_xtal_map_settings_frame.setObjectName("_sim_basic_xtal_map_settings_frame")
        self.verticalLayout_24 = QtWidgets.QVBoxLayout(self._sim_basic_xtal_map_settings_frame)
        self.verticalLayout_24.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_24.setObjectName("verticalLayout_24")
        self.horizontalLayout_35 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_35.setObjectName("horizontalLayout_35")
        self.label_39 = QtWidgets.QLabel(self._sim_basic_xtal_map_settings_frame)
        self.label_39.setObjectName("label_39")
        self.horizontalLayout_35.addWidget(self.label_39)
        self._sim_basic_xtal_settings_map_combo_box = QtWidgets.QComboBox(self._sim_basic_xtal_map_settings_frame)
        self._sim_basic_xtal_settings_map_combo_box.setObjectName("_sim_basic_xtal_settings_map_combo_box")
        self.horizontalLayout_35.addWidget(self._sim_basic_xtal_settings_map_combo_box)
        spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_35.addItem(spacerItem3)
        self.verticalLayout_24.addLayout(self.horizontalLayout_35)
        self.horizontalLayout_34 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_34.setObjectName("horizontalLayout_34")
        self.label_40 = QtWidgets.QLabel(self._sim_basic_xtal_map_settings_frame)
        self.label_40.setObjectName("label_40")
        self.horizontalLayout_34.addWidget(self.label_40)
        self._sim_basic_xtal_map_weight_spin_box = QtWidgets.QDoubleSpinBox(self._sim_basic_xtal_map_settings_frame)
        self._sim_basic_xtal_map_weight_spin_box.setDecimals(2)
        self._sim_basic_xtal_map_weight_spin_box.setMaximum(100.0)
        self._sim_basic_xtal_map_weight_spin_box.setProperty("value", 1.0)
        self._sim_basic_xtal_map_weight_spin_box.setObjectName("_sim_basic_xtal_map_weight_spin_box")
        self.horizontalLayout_34.addWidget(self._sim_basic_xtal_map_weight_spin_box)
        self.label_9 = QtWidgets.QLabel(self._sim_basic_xtal_map_settings_frame)
        self.label_9.setTextFormat(QtCore.Qt.RichText)
        self.label_9.setObjectName("label_9")
        self.horizontalLayout_34.addWidget(self.label_9)
        spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_34.addItem(spacerItem4)
        self._sim_basic_xtal_settings_set_button = QtWidgets.QPushButton(self._sim_basic_xtal_map_settings_frame)
        self._sim_basic_xtal_settings_set_button.setObjectName("_sim_basic_xtal_settings_set_button")
        self.horizontalLayout_34.addWidget(self._sim_basic_xtal_settings_set_button)
        self.verticalLayout_24.addLayout(self.horizontalLayout_34)
        self.horizontalLayout_14 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_14.setContentsMargins(-1, -1, -1, 0)
        self.horizontalLayout_14.setSpacing(3)
        self.horizontalLayout_14.setObjectName("horizontalLayout_14")
        self._map_settings_solid_surface_button = QtWidgets.QToolButton(self._sim_basic_xtal_map_settings_frame)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/icons/mapsurf.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._map_settings_solid_surface_button.setIcon(icon)
        self._map_settings_solid_surface_button.setIconSize(QtCore.QSize(36, 36))
        self._map_settings_solid_surface_button.setObjectName("_map_settings_solid_surface_button")
        self.horizontalLayout_14.addWidget(self._map_settings_solid_surface_button)
        self._map_settings_transparent_surface_button = QtWidgets.QToolButton(self._sim_basic_xtal_map_settings_frame)
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(":/icons/icecube.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._map_settings_transparent_surface_button.setIcon(icon1)
        self._map_settings_transparent_surface_button.setIconSize(QtCore.QSize(36, 36))
        self._map_settings_transparent_surface_button.setObjectName("_map_settings_transparent_surface_button")
        self.horizontalLayout_14.addWidget(self._map_settings_transparent_surface_button)
        self._map_settings_mesh_button = QtWidgets.QToolButton(self._sim_basic_xtal_map_settings_frame)
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap(":/icons/mesh.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._map_settings_mesh_button.setIcon(icon2)
        self._map_settings_mesh_button.setIconSize(QtCore.QSize(36, 36))
        self._map_settings_mesh_button.setObjectName("_map_settings_mesh_button")
        self.horizontalLayout_14.addWidget(self._map_settings_mesh_button)
        self._map_settings_color_button = QtWidgets.QToolButton(self._sim_basic_xtal_map_settings_frame)
        icon3 = QtGui.QIcon()
        icon3.addPixmap(QtGui.QPixmap(":/icons/rainbow.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._map_settings_color_button.setIcon(icon3)
        self._map_settings_color_button.setIconSize(QtCore.QSize(36, 36))
        self._map_settings_color_button.setObjectName("_map_settings_color_button")
        self.horizontalLayout_14.addWidget(self._map_settings_color_button)
        spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_14.addItem(spacerItem5)
        self.verticalLayout_24.addLayout(self.horizontalLayout_14)
        self.verticalLayout_17.addWidget(self._sim_basic_xtal_map_settings_frame)
        self.verticalLayout_8.addWidget(self._sim_basic_xtal_map_frame)
        self._force_field_selection_frame = QtWidgets.QFrame(self._sim_basic_scroll_area_contents)
        self._force_field_selection_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self._force_field_selection_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self._force_field_selection_frame.setObjectName("_force_field_selection_frame")
        self.gridLayout = QtWidgets.QGridLayout(self._force_field_selection_frame)
        self.gridLayout.setObjectName("gridLayout")
        self._sim_force_field_selection_label = QtWidgets.QLabel(self._force_field_selection_frame)
        self._sim_force_field_selection_label.setObjectName("_sim_force_field_selection_label")
        self.gridLayout.addWidget(self._sim_force_field_selection_label, 1, 0, 1, 1)
        self._sim_force_field_combo_box = QtWidgets.QComboBox(self._force_field_selection_frame)
        self._sim_force_field_combo_box.setObjectName("_sim_force_field_combo_box")
        self.gridLayout.addWidget(self._sim_force_field_combo_box, 1, 2, 1, 1)
        spacerItem6 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem6, 1, 1, 1, 1)
        self.verticalLayout_8.addWidget(self._force_field_selection_frame)
        self._sim_platform_frame = QtWidgets.QFrame(self._sim_basic_scroll_area_contents)
        self._sim_platform_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self._sim_platform_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self._sim_platform_frame.setObjectName("_sim_platform_frame")
        self.horizontalLayout_12 = QtWidgets.QHBoxLayout(self._sim_platform_frame)
        self.horizontalLayout_12.setObjectName("horizontalLayout_12")
        self.label = QtWidgets.QLabel(self._sim_platform_frame)
        self.label.setObjectName("label")
        self.horizontalLayout_12.addWidget(self.label)
        self._sim_platform_combo_box = QtWidgets.QComboBox(self._sim_platform_frame)
        self._sim_platform_combo_box.setObjectName("_sim_platform_combo_box")
        self.horizontalLayout_12.addWidget(self._sim_platform_combo_box)
        self.verticalLayout_8.addWidget(self._sim_platform_frame)
        spacerItem7 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_8.addItem(spacerItem7)
        self._sim_basic_mobile_selection_frame.raise_()
        self._sim_basic_mode_choice_frame.raise_()
        self._sim_basic_xtal_map_frame.raise_()
        self._force_field_selection_frame.raise_()
        self._sim_platform_frame.raise_()
        self._sim_basic_tab_scroll_area.setWidget(self._sim_basic_scroll_area_contents)
        self.verticalLayout_5.addWidget(self._sim_basic_tab_scroll_area)
        self._sim_tab_widget.addTab(self._sim_basic_tab, "")
        self._sim_restrain_tab = QtWidgets.QWidget()
        self._sim_restrain_tab.setObjectName("_sim_restrain_tab")
        self.verticalLayout_7 = QtWidgets.QVBoxLayout(self._sim_restrain_tab)
        self.verticalLayout_7.setContentsMargins(1, 1, 1, 1)
        self.verticalLayout_7.setSpacing(3)
        self.verticalLayout_7.setObjectName("verticalLayout_7")
        self._restraints_scroll_area = QtWidgets.QScrollArea(self._sim_restrain_tab)
        self._restraints_scroll_area.setWidgetResizable(True)
        self._restraints_scroll_area.setObjectName("_restraints_scroll_area")
        self.scrollAreaWidgetContents = QtWidgets.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 531, 567))
        self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
        self.verticalLayout_14 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents)
        self.verticalLayout_14.setContentsMargins(1, 1, 1, 1)
        self.verticalLayout_14.setSpacing(3)
        self.verticalLayout_14.setObjectName("verticalLayout_14")
        self._restraints_peptide_bond_frame = QtWidgets.QFrame(self.scrollAreaWidgetContents)
        self._restraints_peptide_bond_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self._restraints_peptide_bond_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self._restraints_peptide_bond_frame.setObjectName("_restraints_peptide_bond_frame")
        self.horizontalLayout_18 = QtWidgets.QHBoxLayout(self._restraints_peptide_bond_frame)
        self.horizontalLayout_18.setObjectName("horizontalLayout_18")
        self._restraints_pep_on_off_combo_box = QtWidgets.QComboBox(self._restraints_peptide_bond_frame)
        self._restraints_pep_on_off_combo_box.setMaximumSize(QtCore.QSize(80, 16777215))
        self._restraints_pep_on_off_combo_box.setObjectName("_restraints_pep_on_off_combo_box")
        self._restraints_pep_on_off_combo_box.addItem("")
        self._restraints_pep_on_off_combo_box.addItem("")
        self.horizontalLayout_18.addWidget(self._restraints_pep_on_off_combo_box)
        self.label_19 = QtWidgets.QLabel(self._restraints_peptide_bond_frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_19.sizePolicy().hasHeightForWidth())
        self.label_19.setSizePolicy(sizePolicy)
        self.label_19.setMaximumSize(QtCore.QSize(100, 16777215))
        self.label_19.setWordWrap(True)
        self.label_19.setObjectName("label_19")
        self.horizontalLayout_18.addWidget(self.label_19)
        self._restraints_pep_all_sel_combo_box = QtWidgets.QComboBox(self._restraints_peptide_bond_frame)
        self._restraints_pep_all_sel_combo_box.setMaximumSize(QtCore.QSize(80, 16777215))
        self._restraints_pep_all_sel_combo_box.setObjectName("_restraints_pep_all_sel_combo_box")
        self._restraints_pep_all_sel_combo_box.addItem("")
        self._restraints_pep_all_sel_combo_box.addItem("")
        self.horizontalLayout_18.addWidget(self._restraints_pep_all_sel_combo_box)
        self.label_20 = QtWidgets.QLabel(self._restraints_peptide_bond_frame)
        self.label_20.setMaximumSize(QtCore.QSize(60, 16777215))
        self.label_20.setObjectName("label_20")
        self.horizontalLayout_18.addWidget(self.label_20)
        self._restraints_pep_go_button = QtWidgets.QPushButton(self._restraints_peptide_bond_frame)
        self._restraints_pep_go_button.setMaximumSize(QtCore.QSize(100, 16777215))
        self._restraints_pep_go_button.setObjectName("_restraints_pep_go_button")
        self.horizontalLayout_18.addWidget(self._restraints_pep_go_button)
        self.verticalLayout_14.addWidget(self._restraints_peptide_bond_frame)
        self._restraints_stub_frame = QtWidgets.QFrame(self.scrollAreaWidgetContents)
        self._restraints_stub_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self._restraints_stub_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self._restraints_stub_frame.setObjectName("_restraints_stub_frame")
        self.horizontalLayout_19 = QtWidgets.QHBoxLayout(self._restraints_stub_frame)
        self.horizontalLayout_19.setObjectName("horizontalLayout_19")
        self.pushButton = QtWidgets.QPushButton(self._restraints_stub_frame)
        self.pushButton.setObjectName("pushButton")
        self.horizontalLayout_19.addWidget(self.pushButton)
        self.verticalLayout_14.addWidget(self._restraints_stub_frame)
        spacerItem8 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_14.addItem(spacerItem8)
        self._restraints_scroll_area.setWidget(self.scrollAreaWidgetContents)
        self.verticalLayout_7.addWidget(self._restraints_scroll_area)
        self._sim_tab_widget.addTab(self._sim_restrain_tab, "")
        self._sim_remodel_tab = QtWidgets.QWidget()
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(1)
        sizePolicy.setHeightForWidth(self._sim_remodel_tab.sizePolicy().hasHeightForWidth())
        self._sim_remodel_tab.setSizePolicy(sizePolicy)
        self._sim_remodel_tab.setObjectName("_sim_remodel_tab")
        self.verticalLayout_6 = QtWidgets.QVBoxLayout(self._sim_remodel_tab)
        self.verticalLayout_6.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint)
        self.verticalLayout_6.setContentsMargins(1, 1, 1, 1)
        self.verticalLayout_6.setSpacing(2)
        self.verticalLayout_6.setObjectName("verticalLayout_6")
        self._rebuild_sel_residue_frame = QtWidgets.QFrame(self._sim_remodel_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self._rebuild_sel_residue_frame.sizePolicy().hasHeightForWidth())
        self._rebuild_sel_residue_frame.setSizePolicy(sizePolicy)
        self._rebuild_sel_residue_frame.setMinimumSize(QtCore.QSize(0, 80))
        self._rebuild_sel_residue_frame.setMaximumSize(QtCore.QSize(16777215, 150))
        self._rebuild_sel_residue_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self._rebuild_sel_residue_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self._rebuild_sel_residue_frame.setObjectName("_rebuild_sel_residue_frame")
        self.verticalLayout_28 = QtWidgets.QVBoxLayout(self._rebuild_sel_residue_frame)
        self.verticalLayout_28.setContentsMargins(1, 1, 1, 1)
        self.verticalLayout_28.setSpacing(1)
        self.verticalLayout_28.setObjectName("verticalLayout_28")
        self.gridFrame = QtWidgets.QFrame(self._rebuild_sel_residue_frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.gridFrame.sizePolicy().hasHeightForWidth())
        self.gridFrame.setSizePolicy(sizePolicy)
        self.gridFrame.setMinimumSize(QtCore.QSize(0, 0))
        self.gridFrame.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.gridFrame.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.gridFrame.setObjectName("gridFrame")
        self.gridLayout_10 = QtWidgets.QGridLayout(self.gridFrame)
        self.gridLayout_10.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_10.setObjectName("gridLayout_10")
        self.horizontalLayout_7 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_7.setSpacing(12)
        self.horizontalLayout_7.setObjectName("horizontalLayout_7")
        self.label_24 = QtWidgets.QLabel(self.gridFrame)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_24.setFont(font)
        self.label_24.setTextFormat(QtCore.Qt.RichText)
        self.label_24.setObjectName("label_24")
        self.horizontalLayout_7.addWidget(self.label_24)
        self._rebuild_sel_residue_info = QtWidgets.QLabel(self.gridFrame)
        self._rebuild_sel_residue_info.setObjectName("_rebuild_sel_residue_info")
        self.horizontalLayout_7.addWidget(self._rebuild_sel_residue_info)
        self._rebuild_sel_res_pep_info = QtWidgets.QLabel(self.gridFrame)
        font = QtGui.QFont()
        font.setItalic(True)
        self._rebuild_sel_res_pep_info.setFont(font)
        self._rebuild_sel_res_pep_info.setObjectName("_rebuild_sel_res_pep_info")
        self.horizontalLayout_7.addWidget(self._rebuild_sel_res_pep_info)
        self._rebuild_sel_res_rot_info = QtWidgets.QLabel(self.gridFrame)
        self._rebuild_sel_res_rot_info.setObjectName("_rebuild_sel_res_rot_info")
        self.horizontalLayout_7.addWidget(self._rebuild_sel_res_rot_info)
        spacerItem9 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_7.addItem(spacerItem9)
        self.gridLayout_10.addLayout(self.horizontalLayout_7, 0, 0, 1, 1)
        self.verticalLayout_28.addWidget(self.gridFrame)
        self._rebuild_sel_res_pep_frame = QtWidgets.QFrame(self._rebuild_sel_residue_frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self._rebuild_sel_res_pep_frame.sizePolicy().hasHeightForWidth())
        self._rebuild_sel_res_pep_frame.setSizePolicy(sizePolicy)
        self._rebuild_sel_res_pep_frame.setMinimumSize(QtCore.QSize(0, 0))
        self._rebuild_sel_res_pep_frame.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self._rebuild_sel_res_pep_frame.setFrameShape(QtWidgets.QFrame.NoFrame)
        self._rebuild_sel_res_pep_frame.setObjectName("_rebuild_sel_res_pep_frame")
        self.horizontalLayout_39 = QtWidgets.QHBoxLayout(self._rebuild_sel_res_pep_frame)
        self.horizontalLayout_39.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
        self.horizontalLayout_39.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_39.setSpacing(1)
        self.horizontalLayout_39.setObjectName("horizontalLayout_39")
        self._rebuild_sel_res_pep_flip_button = QtWidgets.QToolButton(self._rebuild_sel_res_pep_frame)
        self._rebuild_sel_res_pep_flip_button.setText("")
        icon4 = QtGui.QIcon()
        icon4.addPixmap(QtGui.QPixmap(":/icons/pep-flip-icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._rebuild_sel_res_pep_flip_button.setIcon(icon4)
        self._rebuild_sel_res_pep_flip_button.setIconSize(QtCore.QSize(96, 36))
        self._rebuild_sel_res_pep_flip_button.setObjectName("_rebuild_sel_res_pep_flip_button")
        self.horizontalLayout_39.addWidget(self._rebuild_sel_res_pep_flip_button)
        self._rebuild_sel_res_cis_trans_flip_button = QtWidgets.QToolButton(self._rebuild_sel_res_pep_frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self._rebuild_sel_res_cis_trans_flip_button.sizePolicy().hasHeightForWidth())
        self._rebuild_sel_res_cis_trans_flip_button.setSizePolicy(sizePolicy)
        self._rebuild_sel_res_cis_trans_flip_button.setText("")
        icon5 = QtGui.QIcon()
        icon5.addPixmap(QtGui.QPixmap(":/icons/cis-trans-icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._rebuild_sel_res_cis_trans_flip_button.setIcon(icon5)
        self._rebuild_sel_res_cis_trans_flip_button.setIconSize(QtCore.QSize(96, 36))
        self._rebuild_sel_res_cis_trans_flip_button.setObjectName("_rebuild_sel_res_cis_trans_flip_button")
        self.horizontalLayout_39.addWidget(self._rebuild_sel_res_cis_trans_flip_button)
        spacerItem10 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_39.addItem(spacerItem10)
        self.verticalLayout_28.addWidget(self._rebuild_sel_res_pep_frame)
        self.frame_2 = QtWidgets.QFrame(self._rebuild_sel_residue_frame)
        self.frame_2.setMinimumSize(QtCore.QSize(0, 50))
        self.frame_2.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_2.setObjectName("frame_2")
        self.horizontalLayout_10 = QtWidgets.QHBoxLayout(self.frame_2)
        self.horizontalLayout_10.setContentsMargins(1, 1, 1, 1)
        self.horizontalLayout_10.setSpacing(3)
        self.horizontalLayout_10.setObjectName("horizontalLayout_10")
        self._rebuild_cycle_rotamer_frame = QtWidgets.QFrame(self.frame_2)
        self._rebuild_cycle_rotamer_frame.setFrameShape(QtWidgets.QFrame.NoFrame)
        self._rebuild_cycle_rotamer_frame.setFrameShadow(QtWidgets.QFrame.Plain)
        self._rebuild_cycle_rotamer_frame.setObjectName("_rebuild_cycle_rotamer_frame")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self._rebuild_cycle_rotamer_frame)
        self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_2.setSpacing(0)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self._rebuild_sel_res_last_rotamer_button = QtWidgets.QToolButton(self._rebuild_cycle_rotamer_frame)
        self._rebuild_sel_res_last_rotamer_button.setText("")
        icon6 = QtGui.QIcon()
        icon6.addPixmap(QtGui.QPixmap(":/icons/reverse_icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._rebuild_sel_res_last_rotamer_button.setIcon(icon6)
        self._rebuild_sel_res_last_rotamer_button.setIconSize(QtCore.QSize(18, 36))
        self._rebuild_sel_res_last_rotamer_button.setObjectName("_rebuild_sel_res_last_rotamer_button")
        self.horizontalLayout_2.addWidget(self._rebuild_sel_res_last_rotamer_button)
        self._rebuild_cycle_rotamer_icon = QtWidgets.QLabel(self._rebuild_cycle_rotamer_frame)
        self._rebuild_cycle_rotamer_icon.setMaximumSize(QtCore.QSize(45, 36))
        self._rebuild_cycle_rotamer_icon.setFrameShape(QtWidgets.QFrame.NoFrame)
        self._rebuild_cycle_rotamer_icon.setFrameShadow(QtWidgets.QFrame.Plain)
        self._rebuild_cycle_rotamer_icon.setText("")
        self._rebuild_cycle_rotamer_icon.setPixmap(QtGui.QPixmap(":/icons/rotamer-preview-icon.png"))
        self._rebuild_cycle_rotamer_icon.setScaledContents(True)
        self._rebuild_cycle_rotamer_icon.setObjectName("_rebuild_cycle_rotamer_icon")
        self.horizontalLayout_2.addWidget(self._rebuild_cycle_rotamer_icon)
        self._rebuild_sel_res_next_rotamer_button = QtWidgets.QToolButton(self._rebuild_cycle_rotamer_frame)
        self._rebuild_sel_res_next_rotamer_button.setText("")
        icon7 = QtGui.QIcon()
        icon7.addPixmap(QtGui.QPixmap(":/icons/play_icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._rebuild_sel_res_next_rotamer_button.setIcon(icon7)
        self._rebuild_sel_res_next_rotamer_button.setIconSize(QtCore.QSize(18, 36))
        self._rebuild_sel_res_next_rotamer_button.setObjectName("_rebuild_sel_res_next_rotamer_button")
        self.horizontalLayout_2.addWidget(self._rebuild_sel_res_next_rotamer_button)
        self.horizontalLayout_10.addWidget(self._rebuild_cycle_rotamer_frame)
        self._rebuild_sel_res_rot_preview_info = QtWidgets.QLabel(self.frame_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self._rebuild_sel_res_rot_preview_info.sizePolicy().hasHeightForWidth())
        self._rebuild_sel_res_rot_preview_info.setSizePolicy(sizePolicy)
        self._rebuild_sel_res_rot_preview_info.setMinimumSize(QtCore.QSize(40, 0))
        self._rebuild_sel_res_rot_preview_info.setWordWrap(True)
        self._rebuild_sel_res_rot_preview_info.setObjectName("_rebuild_sel_res_rot_preview_info")
        self.horizontalLayout_10.addWidget(self._rebuild_sel_res_rot_preview_info)
        self._rebuild_sel_res_rot_discard_button = QtWidgets.QToolButton(self.frame_2)
        icon8 = QtGui.QIcon()
        icon8.addPixmap(QtGui.QPixmap(":/icons/rotamer-clear-icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._rebuild_sel_res_rot_discard_button.setIcon(icon8)
        self._rebuild_sel_res_rot_discard_button.setIconSize(QtCore.QSize(36, 36))
        self._rebuild_sel_res_rot_discard_button.setObjectName("_rebuild_sel_res_rot_discard_button")
        self.horizontalLayout_10.addWidget(self._rebuild_sel_res_rot_discard_button)
        self._rebuild_sel_res_rot_commit_button = QtWidgets.QToolButton(self.frame_2)
        icon9 = QtGui.QIcon()
        icon9.addPixmap(QtGui.QPixmap(":/icons/rotamer-commit-icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._rebuild_sel_res_rot_commit_button.setIcon(icon9)
        self._rebuild_sel_res_rot_commit_button.setIconSize(QtCore.QSize(36, 36))
        self._rebuild_sel_res_rot_commit_button.setObjectName("_rebuild_sel_res_rot_commit_button")
        self.horizontalLayout_10.addWidget(self._rebuild_sel_res_rot_commit_button)
        self._rebuild_sel_res_rot_target_button = QtWidgets.QToolButton(self.frame_2)
        icon10 = QtGui.QIcon()
        icon10.addPixmap(QtGui.QPixmap(":/icons/rotamer-set-target-icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._rebuild_sel_res_rot_target_button.setIcon(icon10)
        self._rebuild_sel_res_rot_target_button.setIconSize(QtCore.QSize(36, 36))
        self._rebuild_sel_res_rot_target_button.setObjectName("_rebuild_sel_res_rot_target_button")
        self.horizontalLayout_10.addWidget(self._rebuild_sel_res_rot_target_button)
        self._rebuild_sel_res_rot_release_button = QtWidgets.QToolButton(self.frame_2)
        icon11 = QtGui.QIcon()
        icon11.addPixmap(QtGui.QPixmap(":/icons/rotamer-release-icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._rebuild_sel_res_rot_release_button.setIcon(icon11)
        self._rebuild_sel_res_rot_release_button.setIconSize(QtCore.QSize(36, 36))
        self._rebuild_sel_res_rot_release_button.setObjectName("_rebuild_sel_res_rot_release_button")
        self.horizontalLayout_10.addWidget(self._rebuild_sel_res_rot_release_button)
        spacerItem11 = QtWidgets.QSpacerItem(216, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_10.addItem(spacerItem11)
        self.verticalLayout_28.addWidget(self.frame_2)
        self.verticalLayout_6.addWidget(self._rebuild_sel_residue_frame)
        self._sim_remodel_scroll_area = QtWidgets.QScrollArea(self._sim_remodel_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored, QtWidgets.QSizePolicy.Ignored)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(1)
        sizePolicy.setHeightForWidth(self._sim_remodel_scroll_area.sizePolicy().hasHeightForWidth())
        self._sim_remodel_scroll_area.setSizePolicy(sizePolicy)
        self._sim_remodel_scroll_area.setMinimumSize(QtCore.QSize(0, 0))
        self._sim_remodel_scroll_area.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self._sim_remodel_scroll_area.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded)
        self._sim_remodel_scroll_area.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.AdjustIgnored)
        self._sim_remodel_scroll_area.setWidgetResizable(True)
        self._sim_remodel_scroll_area.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop)
        self._sim_remodel_scroll_area.setObjectName("_sim_remodel_scroll_area")
        self.scrollAreaWidgetContents_5 = QtWidgets.QWidget()
        self.scrollAreaWidgetContents_5.setGeometry(QtCore.QRect(0, 0, 531, 445))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(1)
        sizePolicy.setHeightForWidth(self.scrollAreaWidgetContents_5.sizePolicy().hasHeightForWidth())
        self.scrollAreaWidgetContents_5.setSizePolicy(sizePolicy)
        self.scrollAreaWidgetContents_5.setMinimumSize(QtCore.QSize(0, 0))
        self.scrollAreaWidgetContents_5.setObjectName("scrollAreaWidgetContents_5")
        self.verticalLayout_15 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents_5)
        self.verticalLayout_15.setContentsMargins(1, 1, 1, 1)
        self.verticalLayout_15.setSpacing(4)
        self.verticalLayout_15.setObjectName("verticalLayout_15")
        self._rebuild_2ry_struct_restr_main_frame = QtWidgets.QFrame(self.scrollAreaWidgetContents_5)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self._rebuild_2ry_struct_restr_main_frame.sizePolicy().hasHeightForWidth())
        self._rebuild_2ry_struct_restr_main_frame.setSizePolicy(sizePolicy)
        self._rebuild_2ry_struct_restr_main_frame.setMinimumSize(QtCore.QSize(0, 0))
        self._rebuild_2ry_struct_restr_main_frame.setFrameShape(QtWidgets.QFrame.NoFrame)
        self._rebuild_2ry_struct_restr_main_frame.setFrameShadow(QtWidgets.QFrame.Plain)
        self._rebuild_2ry_struct_restr_main_frame.setObjectName("_rebuild_2ry_struct_restr_main_frame")
        self.verticalLayout_18 = QtWidgets.QVBoxLayout(self._rebuild_2ry_struct_restr_main_frame)
        self.verticalLayout_18.setContentsMargins(1, 1, 1, 1)
        self.verticalLayout_18.setSpacing(4)
        self.verticalLayout_18.setObjectName("verticalLayout_18")
        self.frame_7 = QtWidgets.QFrame(self._rebuild_2ry_struct_restr_main_frame)
        self.frame_7.setMinimumSize(QtCore.QSize(0, 0))
        self.frame_7.setMaximumSize(QtCore.QSize(16777215, 62))
        self.frame_7.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_7.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_7.setObjectName("frame_7")
        self.horizontalLayout_30 = QtWidgets.QHBoxLayout(self.frame_7)
        self.horizontalLayout_30.setContentsMargins(1, 1, 1, 1)
        self.horizontalLayout_30.setSpacing(3)
        self.horizontalLayout_30.setObjectName("horizontalLayout_30")
        self._rebuild_grow_shrink_sel_frame = QtWidgets.QFrame(self.frame_7)
        self._rebuild_grow_shrink_sel_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self._rebuild_grow_shrink_sel_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self._rebuild_grow_shrink_sel_frame.setObjectName("_rebuild_grow_shrink_sel_frame")
        self.gridLayout_8 = QtWidgets.QGridLayout(self._rebuild_grow_shrink_sel_frame)
        self.gridLayout_8.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_8.setSpacing(0)
        self.gridLayout_8.setObjectName("gridLayout_8")
        self.label_25 = QtWidgets.QLabel(self._rebuild_grow_shrink_sel_frame)
        self.label_25.setMinimumSize(QtCore.QSize(90, 20))
        self.label_25.setMaximumSize(QtCore.QSize(110, 20))
        self.label_25.setText("")
        self.label_25.setPixmap(QtGui.QPixmap(":/icons/sel-base-icon.png"))
        self.label_25.setScaledContents(True)
        self.label_25.setObjectName("label_25")
        self.gridLayout_8.addWidget(self.label_25, 1, 0, 1, 2)
        self._sel_shrink_N_button = QtWidgets.QPushButton(self._rebuild_grow_shrink_sel_frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self._sel_shrink_N_button.sizePolicy().hasHeightForWidth())
        self._sel_shrink_N_button.setSizePolicy(sizePolicy)
        self._sel_shrink_N_button.setMinimumSize(QtCore.QSize(0, 0))
        self._sel_shrink_N_button.setMaximumSize(QtCore.QSize(16777215, 14))
        self._sel_shrink_N_button.setText("")
        self._sel_shrink_N_button.setIcon(icon7)
        self._sel_shrink_N_button.setIconSize(QtCore.QSize(10, 10))
        self._sel_shrink_N_button.setObjectName("_sel_shrink_N_button")
        self.gridLayout_8.addWidget(self._sel_shrink_N_button, 0, 0, 1, 1)
        self._sel_shrink_C_button = QtWidgets.QPushButton(self._rebuild_grow_shrink_sel_frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self._sel_shrink_C_button.sizePolicy().hasHeightForWidth())
        self._sel_shrink_C_button.setSizePolicy(sizePolicy)
        self._sel_shrink_C_button.setMaximumSize(QtCore.QSize(16777215, 14))
        self._sel_shrink_C_button.setText("")
        icon12 = QtGui.QIcon()
        icon12.addPixmap(QtGui.QPixmap(":/icons/reverse_icon_red.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._sel_shrink_C_button.setIcon(icon12)
        self._sel_shrink_C_button.setIconSize(QtCore.QSize(10, 10))
        self._sel_shrink_C_button.setObjectName("_sel_shrink_C_button")
        self.gridLayout_8.addWidget(self._sel_shrink_C_button, 0, 1, 1, 1)
        self._sel_extend_N_button = QtWidgets.QPushButton(self._rebuild_grow_shrink_sel_frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self._sel_extend_N_button.sizePolicy().hasHeightForWidth())
        self._sel_extend_N_button.setSizePolicy(sizePolicy)
        self._sel_extend_N_button.setMinimumSize(QtCore.QSize(0, 14))
        self._sel_extend_N_button.setMaximumSize(QtCore.QSize(16777215, 14))
        self._sel_extend_N_button.setText("")
        self._sel_extend_N_button.setIcon(icon6)
        self._sel_extend_N_button.setIconSize(QtCore.QSize(10, 10))
        self._sel_extend_N_button.setObjectName("_sel_extend_N_button")
        self.gridLayout_8.addWidget(self._sel_extend_N_button, 2, 0, 1, 1)
        self._sel_extend_C_button = QtWidgets.QPushButton(self._rebuild_grow_shrink_sel_frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self._sel_extend_C_button.sizePolicy().hasHeightForWidth())
        self._sel_extend_C_button.setSizePolicy(sizePolicy)
        self._sel_extend_C_button.setMaximumSize(QtCore.QSize(16777215, 14))
        self._sel_extend_C_button.setText("")
        icon13 = QtGui.QIcon()
        icon13.addPixmap(QtGui.QPixmap(":/icons/play_icon_red.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._sel_extend_C_button.setIcon(icon13)
        self._sel_extend_C_button.setIconSize(QtCore.QSize(10, 10))
        self._sel_extend_C_button.setObjectName("_sel_extend_C_button")
        self.gridLayout_8.addWidget(self._sel_extend_C_button, 2, 1, 1, 1)
        self.horizontalLayout_30.addWidget(self._rebuild_grow_shrink_sel_frame)
        self.frame_14 = QtWidgets.QFrame(self.frame_7)
        self.frame_14.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_14.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_14.setObjectName("frame_14")
        self.horizontalLayout_38 = QtWidgets.QHBoxLayout(self.frame_14)
        self.horizontalLayout_38.setContentsMargins(1, 1, 1, 1)
        self.horizontalLayout_38.setSpacing(1)
        self.horizontalLayout_38.setObjectName("horizontalLayout_38")
        self._rebuild_2ry_struct_restr_master_container = QtWidgets.QFrame(self.frame_14)
        self._rebuild_2ry_struct_restr_master_container.setFrameShape(QtWidgets.QFrame.NoFrame)
        self._rebuild_2ry_struct_restr_master_container.setFrameShadow(QtWidgets.QFrame.Raised)
        self._rebuild_2ry_struct_restr_master_container.setObjectName("_rebuild_2ry_struct_restr_master_container")
        self.horizontalLayout_31 = QtWidgets.QHBoxLayout(self._rebuild_2ry_struct_restr_master_container)
        self.horizontalLayout_31.setContentsMargins(1, 1, 1, 1)
        self.horizontalLayout_31.setSpacing(1)
        self.horizontalLayout_31.setObjectName("horizontalLayout_31")
        self._rebuild_2ry_struct_restr_container = QtWidgets.QFrame(self._rebuild_2ry_struct_restr_master_container)
        self._rebuild_2ry_struct_restr_container.setFrameShape(QtWidgets.QFrame.NoFrame)
        self._rebuild_2ry_struct_restr_container.setFrameShadow(QtWidgets.QFrame.Plain)
        self._rebuild_2ry_struct_restr_container.setObjectName("_rebuild_2ry_struct_restr_container")
        self.horizontalLayout_32 = QtWidgets.QHBoxLayout(self._rebuild_2ry_struct_restr_container)
        self.horizontalLayout_32.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_32.setSpacing(1)
        self.horizontalLayout_32.setObjectName("horizontalLayout_32")
        self._rebuild_restrain_helix_button = QtWidgets.QToolButton(self._rebuild_2ry_struct_restr_container)
        icon14 = QtGui.QIcon()
        icon14.addPixmap(QtGui.QPixmap(":/icons/helix-icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._rebuild_restrain_helix_button.setIcon(icon14)
        self._rebuild_restrain_helix_button.setIconSize(QtCore.QSize(36, 36))
        self._rebuild_restrain_helix_button.setObjectName("_rebuild_restrain_helix_button")
        self.horizontalLayout_32.addWidget(self._rebuild_restrain_helix_button)
        self._rebuild_restrain_anti_beta_button = QtWidgets.QToolButton(self._rebuild_2ry_struct_restr_container)
        icon15 = QtGui.QIcon()
        icon15.addPixmap(QtGui.QPixmap(":/icons/antiparallel-beta-icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._rebuild_restrain_anti_beta_button.setIcon(icon15)
        self._rebuild_restrain_anti_beta_button.setIconSize(QtCore.QSize(36, 36))
        self._rebuild_restrain_anti_beta_button.setObjectName("_rebuild_restrain_anti_beta_button")
        self.horizontalLayout_32.addWidget(self._rebuild_restrain_anti_beta_button)
        self._rebuild_restrain_par_beta_button = QtWidgets.QToolButton(self._rebuild_2ry_struct_restr_container)
        icon16 = QtGui.QIcon()
        icon16.addPixmap(QtGui.QPixmap(":/icons/parallel-beta-icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._rebuild_restrain_par_beta_button.setIcon(icon16)
        self._rebuild_restrain_par_beta_button.setIconSize(QtCore.QSize(36, 36))
        self._rebuild_restrain_par_beta_button.setObjectName("_rebuild_restrain_par_beta_button")
        self.horizontalLayout_32.addWidget(self._rebuild_restrain_par_beta_button)
        self.horizontalLayout_31.addWidget(self._rebuild_2ry_struct_restr_container)
        self.horizontalLayout_38.addWidget(self._rebuild_2ry_struct_restr_master_container)
        self._rebuild_2ry_struct_restr_clear_button = QtWidgets.QToolButton(self.frame_14)
        icon17 = QtGui.QIcon()
        icon17.addPixmap(QtGui.QPixmap(":/icons/red-x-icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._rebuild_2ry_struct_restr_clear_button.setIcon(icon17)
        self._rebuild_2ry_struct_restr_clear_button.setIconSize(QtCore.QSize(36, 36))
        self._rebuild_2ry_struct_restr_clear_button.setObjectName("_rebuild_2ry_struct_restr_clear_button")
        self.horizontalLayout_38.addWidget(self._rebuild_2ry_struct_restr_clear_button)
        self.horizontalLayout_30.addWidget(self.frame_14)
        spacerItem12 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_30.addItem(spacerItem12)
        self._rebuild_register_shift_container = QtWidgets.QFrame(self.frame_7)
        self._rebuild_register_shift_container.setMinimumSize(QtCore.QSize(0, 0))
        self._rebuild_register_shift_container.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self._rebuild_register_shift_container.setFrameShadow(QtWidgets.QFrame.Raised)
        self._rebuild_register_shift_container.setObjectName("_rebuild_register_shift_container")
        self.verticalLayout_26 = QtWidgets.QVBoxLayout(self._rebuild_register_shift_container)
        self.verticalLayout_26.setContentsMargins(1, 1, 1, 1)
        self.verticalLayout_26.setSpacing(1)
        self.verticalLayout_26.setObjectName("verticalLayout_26")
        self.frame_10 = QtWidgets.QFrame(self._rebuild_register_shift_container)
        self.frame_10.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_10.setFrameShadow(QtWidgets.QFrame.Plain)
        self.frame_10.setObjectName("frame_10")
        self.horizontalLayout_42 = QtWidgets.QHBoxLayout(self.frame_10)
        self.horizontalLayout_42.setContentsMargins(1, 1, 1, 1)
        self.horizontalLayout_42.setSpacing(1)
        self.horizontalLayout_42.setObjectName("horizontalLayout_42")
        self.frame_3 = QtWidgets.QFrame(self.frame_10)
        self.frame_3.setMinimumSize(QtCore.QSize(50, 0))
        self.frame_3.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_3.setFrameShadow(QtWidgets.QFrame.Plain)
        self.frame_3.setObjectName("frame_3")
        self.horizontalLayout_44 = QtWidgets.QHBoxLayout(self.frame_3)
        self.horizontalLayout_44.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_44.setSpacing(0)
        self.horizontalLayout_44.setObjectName("horizontalLayout_44")
        self._rebuild_register_shift_go_button = QtWidgets.QToolButton(self.frame_3)
        icon18 = QtGui.QIcon()
        icon18.addPixmap(QtGui.QPixmap(":/icons/registershift-icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._rebuild_register_shift_go_button.setIcon(icon18)
        self._rebuild_register_shift_go_button.setIconSize(QtCore.QSize(64, 36))
        self._rebuild_register_shift_go_button.setObjectName("_rebuild_register_shift_go_button")
        self.horizontalLayout_44.addWidget(self._rebuild_register_shift_go_button)
        self.frame_6 = QtWidgets.QFrame(self.frame_3)
        self.frame_6.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_6.setFrameShadow(QtWidgets.QFrame.Plain)
        self.frame_6.setObjectName("frame_6")
        self.verticalLayout_20 = QtWidgets.QVBoxLayout(self.frame_6)
        self.verticalLayout_20.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_20.setSpacing(0)
        self.verticalLayout_20.setObjectName("verticalLayout_20")
        self._rebuild_register_shift_reduce_button = QtWidgets.QToolButton(self.frame_6)
        self._rebuild_register_shift_reduce_button.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self._rebuild_register_shift_reduce_button.setText("")
        self._rebuild_register_shift_reduce_button.setIcon(icon6)
        self._rebuild_register_shift_reduce_button.setIconSize(QtCore.QSize(20, 10))
        self._rebuild_register_shift_reduce_button.setObjectName("_rebuild_register_shift_reduce_button")
        self.verticalLayout_20.addWidget(self._rebuild_register_shift_reduce_button)
        self._rebuild_register_shift_nres_spinbox = QtWidgets.QSpinBox(self.frame_6)
        self._rebuild_register_shift_nres_spinbox.setMinimumSize(QtCore.QSize(0, 20))
        self._rebuild_register_shift_nres_spinbox.setMaximumSize(QtCore.QSize(25, 20))
        font = QtGui.QFont()
        font.setPointSize(9)
        self._rebuild_register_shift_nres_spinbox.setFont(font)
        self._rebuild_register_shift_nres_spinbox.setButtonSymbols(QtWidgets.QAbstractSpinBox.NoButtons)
        self._rebuild_register_shift_nres_spinbox.setMinimum(-9)
        self._rebuild_register_shift_nres_spinbox.setMaximum(9)
        self._rebuild_register_shift_nres_spinbox.setProperty("value", 0)
        self._rebuild_register_shift_nres_spinbox.setObjectName("_rebuild_register_shift_nres_spinbox")
        self.verticalLayout_20.addWidget(self._rebuild_register_shift_nres_spinbox)
        self._rebuild_register_shift_increase_button = QtWidgets.QToolButton(self.frame_6)
        self._rebuild_register_shift_increase_button.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self._rebuild_register_shift_increase_button.setText("")
        self._rebuild_register_shift_increase_button.setIcon(icon13)
        self._rebuild_register_shift_increase_button.setIconSize(QtCore.QSize(20, 10))
        self._rebuild_register_shift_increase_button.setObjectName("_rebuild_register_shift_increase_button")
        self.verticalLayout_20.addWidget(self._rebuild_register_shift_increase_button)
        self.horizontalLayout_44.addWidget(self.frame_6)
        self.horizontalLayout_42.addWidget(self.frame_3)
        self._rebuild_register_shift_release_button = QtWidgets.QToolButton(self.frame_10)
        self._rebuild_register_shift_release_button.setIcon(icon17)
        self._rebuild_register_shift_release_button.setIconSize(QtCore.QSize(36, 36))
        self._rebuild_register_shift_release_button.setObjectName("_rebuild_register_shift_release_button")
        self.horizontalLayout_42.addWidget(self._rebuild_register_shift_release_button)
        self.verticalLayout_26.addWidget(self.frame_10)
        self.horizontalLayout_30.addWidget(self._rebuild_register_shift_container)
        self.verticalLayout_18.addWidget(self.frame_7)
        self.verticalLayout_15.addWidget(self._rebuild_2ry_struct_restr_main_frame)
        self._rebuild_pin_atom_container = QtWidgets.QFrame(self.scrollAreaWidgetContents_5)
        self._rebuild_pin_atom_container.setMinimumSize(QtCore.QSize(0, 0))
        self._rebuild_pin_atom_container.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self._rebuild_pin_atom_container.setFrameShadow(QtWidgets.QFrame.Raised)
        self._rebuild_pin_atom_container.setObjectName("_rebuild_pin_atom_container")
        self.horizontalLayout_33 = QtWidgets.QHBoxLayout(self._rebuild_pin_atom_container)
        self.horizontalLayout_33.setContentsMargins(1, 1, 1, 1)
        self.horizontalLayout_33.setSpacing(3)
        self.horizontalLayout_33.setObjectName("horizontalLayout_33")
        self._rebuild_pin_atom_to_current_pos_button = QtWidgets.QToolButton(self._rebuild_pin_atom_container)
        icon19 = QtGui.QIcon()
        icon19.addPixmap(QtGui.QPixmap(":/icons/pin-to-current-icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._rebuild_pin_atom_to_current_pos_button.setIcon(icon19)
        self._rebuild_pin_atom_to_current_pos_button.setIconSize(QtCore.QSize(36, 36))
        self._rebuild_pin_atom_to_current_pos_button.setObjectName("_rebuild_pin_atom_to_current_pos_button")
        self.horizontalLayout_33.addWidget(self._rebuild_pin_atom_to_current_pos_button)
        self._rebuild_pin_atom_to_pivot_button = QtWidgets.QToolButton(self._rebuild_pin_atom_container)
        icon20 = QtGui.QIcon()
        icon20.addPixmap(QtGui.QPixmap(":/icons/pin-to-pivot-icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._rebuild_pin_atom_to_pivot_button.setIcon(icon20)
        self._rebuild_pin_atom_to_pivot_button.setIconSize(QtCore.QSize(36, 36))
        self._rebuild_pin_atom_to_pivot_button.setObjectName("_rebuild_pin_atom_to_pivot_button")
        self.horizontalLayout_33.addWidget(self._rebuild_pin_atom_to_pivot_button)
        self.frame_8 = QtWidgets.QFrame(self._rebuild_pin_atom_container)
        self.frame_8.setMinimumSize(QtCore.QSize(0, 0))
        self.frame_8.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_8.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_8.setObjectName("frame_8")
        self.verticalLayout_19 = QtWidgets.QVBoxLayout(self.frame_8)
        self.verticalLayout_19.setContentsMargins(1, 1, 1, 1)
        self.verticalLayout_19.setSpacing(1)
        self.verticalLayout_19.setObjectName("verticalLayout_19")
        self._rebuild_pos_restraint_spring_constant = QtWidgets.QDoubleSpinBox(self.frame_8)
        self._rebuild_pos_restraint_spring_constant.setMaximumSize(QtCore.QSize(16777215, 20))
        self._rebuild_pos_restraint_spring_constant.setDecimals(0)
        self._rebuild_pos_restraint_spring_constant.setMaximum(10000.0)
        self._rebuild_pos_restraint_spring_constant.setSingleStep(10.0)
        self._rebuild_pos_restraint_spring_constant.setProperty("value", 500.0)
        self._rebuild_pos_restraint_spring_constant.setObjectName("_rebuild_pos_restraint_spring_constant")
        self.verticalLayout_19.addWidget(self._rebuild_pos_restraint_spring_constant)
        self.label_35 = QtWidgets.QLabel(self.frame_8)
        self.label_35.setObjectName("label_35")
        self.verticalLayout_19.addWidget(self.label_35)
        self.horizontalLayout_33.addWidget(self.frame_8)
        self._rebuild_pos_restraint_clear_button = QtWidgets.QToolButton(self._rebuild_pin_atom_container)
        self._rebuild_pos_restraint_clear_button.setIcon(icon17)
        self._rebuild_pos_restraint_clear_button.setIconSize(QtCore.QSize(36, 36))
        self._rebuild_pos_restraint_clear_button.setObjectName("_rebuild_pos_restraint_clear_button")
        self.horizontalLayout_33.addWidget(self._rebuild_pos_restraint_clear_button)
        spacerItem13 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_33.addItem(spacerItem13)
        self.verticalLayout_15.addWidget(self._rebuild_pin_atom_container)
        self._rebuild_dist_restraint_container = QtWidgets.QFrame(self.scrollAreaWidgetContents_5)
        self._rebuild_dist_restraint_container.setMinimumSize(QtCore.QSize(0, 0))
        self._rebuild_dist_restraint_container.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self._rebuild_dist_restraint_container.setFrameShadow(QtWidgets.QFrame.Raised)
        self._rebuild_dist_restraint_container.setObjectName("_rebuild_dist_restraint_container")
        self.horizontalLayout_36 = QtWidgets.QHBoxLayout(self._rebuild_dist_restraint_container)
        self.horizontalLayout_36.setContentsMargins(1, 1, 1, 1)
        self.horizontalLayout_36.setSpacing(3)
        self.horizontalLayout_36.setObjectName("horizontalLayout_36")
        self._rebuild_dist_restraint_apply_button = QtWidgets.QToolButton(self._rebuild_dist_restraint_container)
        icon21 = QtGui.QIcon()
        icon21.addPixmap(QtGui.QPixmap(":/icons/distance-restraint-icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._rebuild_dist_restraint_apply_button.setIcon(icon21)
        self._rebuild_dist_restraint_apply_button.setIconSize(QtCore.QSize(36, 36))
        self._rebuild_dist_restraint_apply_button.setObjectName("_rebuild_dist_restraint_apply_button")
        self.horizontalLayout_36.addWidget(self._rebuild_dist_restraint_apply_button)
        self.frame_9 = QtWidgets.QFrame(self._rebuild_dist_restraint_container)
        self.frame_9.setMinimumSize(QtCore.QSize(0, 0))
        self.frame_9.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_9.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_9.setObjectName("frame_9")
        self.verticalLayout_21 = QtWidgets.QVBoxLayout(self.frame_9)
        self.verticalLayout_21.setContentsMargins(1, 1, 1, 1)
        self.verticalLayout_21.setSpacing(1)
        self.verticalLayout_21.setObjectName("verticalLayout_21")
        self._rebuild_dist_restraint_spring_constant = QtWidgets.QDoubleSpinBox(self.frame_9)
        self._rebuild_dist_restraint_spring_constant.setMaximumSize(QtCore.QSize(16777215, 20))
        self._rebuild_dist_restraint_spring_constant.setDecimals(0)
        self._rebuild_dist_restraint_spring_constant.setMaximum(10000.0)
        self._rebuild_dist_restraint_spring_constant.setSingleStep(10.0)
        self._rebuild_dist_restraint_spring_constant.setProperty("value", 500.0)
        self._rebuild_dist_restraint_spring_constant.setObjectName("_rebuild_dist_restraint_spring_constant")
        self.verticalLayout_21.addWidget(self._rebuild_dist_restraint_spring_constant)
        self.label_36 = QtWidgets.QLabel(self.frame_9)
        self.label_36.setObjectName("label_36")
        self.verticalLayout_21.addWidget(self.label_36)
        self.horizontalLayout_36.addWidget(self.frame_9)
        self.frame_11 = QtWidgets.QFrame(self._rebuild_dist_restraint_container)
        self.frame_11.setMinimumSize(QtCore.QSize(0, 0))
        self.frame_11.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_11.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_11.setObjectName("frame_11")
        self.verticalLayout_22 = QtWidgets.QVBoxLayout(self.frame_11)
        self.verticalLayout_22.setContentsMargins(1, 1, 1, 1)
        self.verticalLayout_22.setSpacing(1)
        self.verticalLayout_22.setObjectName("verticalLayout_22")
        self._rebuild_dist_restraint_target_distance = QtWidgets.QDoubleSpinBox(self.frame_11)
        self._rebuild_dist_restraint_target_distance.setMaximumSize(QtCore.QSize(16777215, 20))
        self._rebuild_dist_restraint_target_distance.setDecimals(2)
        self._rebuild_dist_restraint_target_distance.setMaximum(100.0)
        self._rebuild_dist_restraint_target_distance.setSingleStep(0.05)
        self._rebuild_dist_restraint_target_distance.setProperty("value", 3.0)
        self._rebuild_dist_restraint_target_distance.setObjectName("_rebuild_dist_restraint_target_distance")
        self.verticalLayout_22.addWidget(self._rebuild_dist_restraint_target_distance)
        self.frame_12 = QtWidgets.QFrame(self.frame_11)
        self.frame_12.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_12.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_12.setObjectName("frame_12")
        self.horizontalLayout_40 = QtWidgets.QHBoxLayout(self.frame_12)
        self.horizontalLayout_40.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_40.setSpacing(2)
        self.horizontalLayout_40.setObjectName("horizontalLayout_40")
        self.label_37 = QtWidgets.QLabel(self.frame_12)
        self.label_37.setObjectName("label_37")
        self.horizontalLayout_40.addWidget(self.label_37)
        self._rebuild_dist_restraint_set_target_to_current_distance_button = QtWidgets.QToolButton(self.frame_12)
        icon22 = QtGui.QIcon()
        icon22.addPixmap(QtGui.QPixmap(":/icons/diagonal-arrows.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._rebuild_dist_restraint_set_target_to_current_distance_button.setIcon(icon22)
        self._rebuild_dist_restraint_set_target_to_current_distance_button.setIconSize(QtCore.QSize(18, 18))
        self._rebuild_dist_restraint_set_target_to_current_distance_button.setObjectName("_rebuild_dist_restraint_set_target_to_current_distance_button")
        self.horizontalLayout_40.addWidget(self._rebuild_dist_restraint_set_target_to_current_distance_button)
        self.verticalLayout_22.addWidget(self.frame_12)
        self.horizontalLayout_36.addWidget(self.frame_11)
        self._rebuild_remove_distance_restraint_button = QtWidgets.QToolButton(self._rebuild_dist_restraint_container)
        self._rebuild_remove_distance_restraint_button.setIcon(icon17)
        self._rebuild_remove_distance_restraint_button.setIconSize(QtCore.QSize(36, 36))
        self._rebuild_remove_distance_restraint_button.setObjectName("_rebuild_remove_distance_restraint_button")
        self.horizontalLayout_36.addWidget(self._rebuild_remove_distance_restraint_button)
        self._rebuild_remove_all_distance_restraints_button = QtWidgets.QToolButton(self._rebuild_dist_restraint_container)
        icon23 = QtGui.QIcon()
        icon23.addPixmap(QtGui.QPixmap(":/icons/multi-x.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._rebuild_remove_all_distance_restraints_button.setIcon(icon23)
        self._rebuild_remove_all_distance_restraints_button.setIconSize(QtCore.QSize(36, 36))
        self._rebuild_remove_all_distance_restraints_button.setObjectName("_rebuild_remove_all_distance_restraints_button")
        self.horizontalLayout_36.addWidget(self._rebuild_remove_all_distance_restraints_button)
        spacerItem14 = QtWidgets.QSpacerItem(229, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_36.addItem(spacerItem14)
        self.verticalLayout_15.addWidget(self._rebuild_dist_restraint_container)
        spacerItem15 = QtWidgets.QSpacerItem(20, 420, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_15.addItem(spacerItem15)
        self._sim_remodel_scroll_area.setWidget(self.scrollAreaWidgetContents_5)
        self.verticalLayout_6.addWidget(self._sim_remodel_scroll_area)
        self.verticalLayout_6.setStretch(1, 1)
        self._sim_tab_widget.addTab(self._sim_remodel_tab, "")
        self._sim_validate_tab = QtWidgets.QWidget()
        self._sim_validate_tab.setObjectName("_sim_validate_tab")
        self.horizontalLayout_20 = QtWidgets.QHBoxLayout(self._sim_validate_tab)
        self.horizontalLayout_20.setContentsMargins(1, 1, 1, 1)
        self.horizontalLayout_20.setSpacing(3)
        self.horizontalLayout_20.setObjectName("horizontalLayout_20")
        self._validate_scroll_area = QtWidgets.QScrollArea(self._sim_validate_tab)
        self._validate_scroll_area.setWidgetResizable(True)
        self._validate_scroll_area.setObjectName("_validate_scroll_area")
        self.scrollAreaWidgetContents_2 = QtWidgets.QWidget()
        self.scrollAreaWidgetContents_2.setGeometry(QtCore.QRect(0, 0, 518, 813))
        self.scrollAreaWidgetContents_2.setObjectName("scrollAreaWidgetContents_2")
        self.verticalLayout_12 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents_2)
        self.verticalLayout_12.setContentsMargins(1, 1, 1, 1)
        self.verticalLayout_12.setSpacing(3)
        self.verticalLayout_12.setObjectName("verticalLayout_12")
        self._validate_rama_stub_frame = QtWidgets.QFrame(self.scrollAreaWidgetContents_2)
        self._validate_rama_stub_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self._validate_rama_stub_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self._validate_rama_stub_frame.setObjectName("_validate_rama_stub_frame")
        self.horizontalLayout_21 = QtWidgets.QHBoxLayout(self._validate_rama_stub_frame)
        self.horizontalLayout_21.setContentsMargins(3, 3, 3, 3)
        self.horizontalLayout_21.setSpacing(3)
        self.horizontalLayout_21.setObjectName("horizontalLayout_21")
        self.label_22 = QtWidgets.QLabel(self._validate_rama_stub_frame)
        self.label_22.setObjectName("label_22")
        self.horizontalLayout_21.addWidget(self.label_22)
        spacerItem16 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_21.addItem(spacerItem16)
        self._validate_rama_show_button = QtWidgets.QPushButton(self._validate_rama_stub_frame)
        self._validate_rama_show_button.setObjectName("_validate_rama_show_button")
        self.horizontalLayout_21.addWidget(self._validate_rama_show_button)
        self.verticalLayout_12.addWidget(self._validate_rama_stub_frame)
        self._validate_rama_main_frame = QtWidgets.QFrame(self.scrollAreaWidgetContents_2)
        self._validate_rama_main_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self._validate_rama_main_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self._validate_rama_main_frame.setObjectName("_validate_rama_main_frame")
        self.verticalLayout_13 = QtWidgets.QVBoxLayout(self._validate_rama_main_frame)
        self.verticalLayout_13.setContentsMargins(2, 2, 2, 2)
        self.verticalLayout_13.setSpacing(3)
        self.verticalLayout_13.setObjectName("verticalLayout_13")
        self.horizontalLayout_23 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_23.setObjectName("horizontalLayout_23")
        self.label_21 = QtWidgets.QLabel(self._validate_rama_main_frame)
        self.label_21.setObjectName("label_21")
        self.horizontalLayout_23.addWidget(self.label_21)
        spacerItem17 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_23.addItem(spacerItem17)
        self._validate_rama_case_combo_box = QtWidgets.QComboBox(self._validate_rama_main_frame)
        self._validate_rama_case_combo_box.setObjectName("_validate_rama_case_combo_box")
        self._validate_rama_case_combo_box.addItem("")
        self._validate_rama_case_combo_box.addItem("")
        self._validate_rama_case_combo_box.addItem("")
        self._validate_rama_case_combo_box.addItem("")
        self._validate_rama_case_combo_box.addItem("")
        self._validate_rama_case_combo_box.addItem("")
        self.horizontalLayout_23.addWidget(self._validate_rama_case_combo_box)
        self._validate_rama_hide_button = QtWidgets.QPushButton(self._validate_rama_main_frame)
        self._validate_rama_hide_button.setObjectName("_validate_rama_hide_button")
        self.horizontalLayout_23.addWidget(self._validate_rama_hide_button)
        self.verticalLayout_13.addLayout(self.horizontalLayout_23)
        self.horizontalLayout_24 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_24.setContentsMargins(0, -1, -1, -1)
        self.horizontalLayout_24.setObjectName("horizontalLayout_24")
        spacerItem18 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_24.addItem(spacerItem18)
        self._validate_rama_plot_container = QtWidgets.QWidget(self._validate_rama_main_frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self._validate_rama_plot_container.sizePolicy().hasHeightForWidth())
        self._validate_rama_plot_container.setSizePolicy(sizePolicy)
        self._validate_rama_plot_container.setMinimumSize(QtCore.QSize(300, 300))
        self._validate_rama_plot_container.setObjectName("_validate_rama_plot_container")
        self._validate_rama_plot_layout = QtWidgets.QVBoxLayout(self._validate_rama_plot_container)
        self._validate_rama_plot_layout.setContentsMargins(0, 0, 0, 0)
        self._validate_rama_plot_layout.setSpacing(3)
        self._validate_rama_plot_layout.setObjectName("_validate_rama_plot_layout")
        self.horizontalLayout_24.addWidget(self._validate_rama_plot_container, 0, QtCore.Qt.AlignHCenter)
        spacerItem19 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_24.addItem(spacerItem19)
        self.verticalLayout_13.addLayout(self.horizontalLayout_24)
        self.horizontalLayout_22 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_22.setSpacing(3)
        self.horizontalLayout_22.setObjectName("horizontalLayout_22")
        self._validate_rama_sel_combo_box = QtWidgets.QComboBox(self._validate_rama_main_frame)
        self._validate_rama_sel_combo_box.setObjectName("_validate_rama_sel_combo_box")
        self._validate_rama_sel_combo_box.addItem("")
        self._validate_rama_sel_combo_box.addItem("")
        self.horizontalLayout_22.addWidget(self._validate_rama_sel_combo_box)
        spacerItem20 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_22.addItem(spacerItem20)
        self._validate_rama_go_button = QtWidgets.QPushButton(self._validate_rama_main_frame)
        self._validate_rama_go_button.setObjectName("_validate_rama_go_button")
        self.horizontalLayout_22.addWidget(self._validate_rama_go_button)
        self.verticalLayout_13.addLayout(self.horizontalLayout_22)
        self.verticalLayout_12.addWidget(self._validate_rama_main_frame)
        self._validate_pep_stub_frame = QtWidgets.QFrame(self.scrollAreaWidgetContents_2)
        self._validate_pep_stub_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self._validate_pep_stub_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self._validate_pep_stub_frame.setObjectName("_validate_pep_stub_frame")
        self.horizontalLayout_25 = QtWidgets.QHBoxLayout(self._validate_pep_stub_frame)
        self.horizontalLayout_25.setContentsMargins(3, 3, 3, 3)
        self.horizontalLayout_25.setSpacing(3)
        self.horizontalLayout_25.setObjectName("horizontalLayout_25")
        self.label_26 = QtWidgets.QLabel(self._validate_pep_stub_frame)
        self.label_26.setObjectName("label_26")
        self.horizontalLayout_25.addWidget(self.label_26)
        spacerItem21 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_25.addItem(spacerItem21)
        self._validate_pep_show_button = QtWidgets.QPushButton(self._validate_pep_stub_frame)
        self._validate_pep_show_button.setObjectName("_validate_pep_show_button")
        self.horizontalLayout_25.addWidget(self._validate_pep_show_button)
        self.verticalLayout_12.addWidget(self._validate_pep_stub_frame)
        self._validate_pep_main_frame = QtWidgets.QFrame(self.scrollAreaWidgetContents_2)
        self._validate_pep_main_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self._validate_pep_main_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self._validate_pep_main_frame.setObjectName("_validate_pep_main_frame")
        self.verticalLayout_16 = QtWidgets.QVBoxLayout(self._validate_pep_main_frame)
        self.verticalLayout_16.setContentsMargins(3, 3, 3, 3)
        self.verticalLayout_16.setSpacing(3)
        self.verticalLayout_16.setObjectName("verticalLayout_16")
        self.horizontalLayout_27 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_27.setObjectName("horizontalLayout_27")
        self.label_27 = QtWidgets.QLabel(self._validate_pep_main_frame)
        self.label_27.setObjectName("label_27")
        self.horizontalLayout_27.addWidget(self.label_27)
        spacerItem22 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_27.addItem(spacerItem22)
        self._validate_pep_hide_button = QtWidgets.QPushButton(self._validate_pep_main_frame)
        self._validate_pep_hide_button.setObjectName("_validate_pep_hide_button")
        self.horizontalLayout_27.addWidget(self._validate_pep_hide_button)
        self.verticalLayout_16.addLayout(self.horizontalLayout_27)
        self._validate_pep_iffy_table = QtWidgets.QTableWidget(self._validate_pep_main_frame)
        self._validate_pep_iffy_table.setObjectName("_validate_pep_iffy_table")
        self._validate_pep_iffy_table.setColumnCount(4)
        self._validate_pep_iffy_table.setRowCount(0)
        item = QtWidgets.QTableWidgetItem()
        self._validate_pep_iffy_table.setHorizontalHeaderItem(0, item)
        item = QtWidgets.QTableWidgetItem()
        self._validate_pep_iffy_table.setHorizontalHeaderItem(1, item)
        item = QtWidgets.QTableWidgetItem()
        self._validate_pep_iffy_table.setHorizontalHeaderItem(2, item)
        item = QtWidgets.QTableWidgetItem()
        self._validate_pep_iffy_table.setHorizontalHeaderItem(3, item)
        self.verticalLayout_16.addWidget(self._validate_pep_iffy_table)
        self.horizontalLayout_28 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_28.setObjectName("horizontalLayout_28")
        spacerItem23 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_28.addItem(spacerItem23)
        self._validate_pep_update_button = QtWidgets.QPushButton(self._validate_pep_main_frame)
        self._validate_pep_update_button.setObjectName("_validate_pep_update_button")
        self.horizontalLayout_28.addWidget(self._validate_pep_update_button)
        self.verticalLayout_16.addLayout(self.horizontalLayout_28)
        self.verticalLayout_12.addWidget(self._validate_pep_main_frame)
        self._validate_rota_stub_frame = QtWidgets.QFrame(self.scrollAreaWidgetContents_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self._validate_rota_stub_frame.sizePolicy().hasHeightForWidth())
        self._validate_rota_stub_frame.setSizePolicy(sizePolicy)
        self._validate_rota_stub_frame.setMinimumSize(QtCore.QSize(0, 0))
        self._validate_rota_stub_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self._validate_rota_stub_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self._validate_rota_stub_frame.setObjectName("_validate_rota_stub_frame")
        self.horizontalLayout_11 = QtWidgets.QHBoxLayout(self._validate_rota_stub_frame)
        self.horizontalLayout_11.setContentsMargins(1, 1, 1, 1)
        self.horizontalLayout_11.setSpacing(2)
        self.horizontalLayout_11.setObjectName("horizontalLayout_11")
        self.label_10 = QtWidgets.QLabel(self._validate_rota_stub_frame)
        self.label_10.setObjectName("label_10")
        self.horizontalLayout_11.addWidget(self.label_10)
        spacerItem24 = QtWidgets.QSpacerItem(358, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_11.addItem(spacerItem24)
        self._validate_rota_show_button = QtWidgets.QPushButton(self._validate_rota_stub_frame)
        self._validate_rota_show_button.setObjectName("_validate_rota_show_button")
        self.horizontalLayout_11.addWidget(self._validate_rota_show_button)
        self.verticalLayout_12.addWidget(self._validate_rota_stub_frame)
        self._validate_rota_main_frame = QtWidgets.QFrame(self.scrollAreaWidgetContents_2)
        self._validate_rota_main_frame.setMinimumSize(QtCore.QSize(0, 0))
        self._validate_rota_main_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self._validate_rota_main_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self._validate_rota_main_frame.setObjectName("_validate_rota_main_frame")
        self.verticalLayout_11 = QtWidgets.QVBoxLayout(self._validate_rota_main_frame)
        self.verticalLayout_11.setContentsMargins(1, 1, 1, 1)
        self.verticalLayout_11.setSpacing(2)
        self.verticalLayout_11.setObjectName("verticalLayout_11")
        self.horizontalLayout_15 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_15.setObjectName("horizontalLayout_15")
        self.label_12 = QtWidgets.QLabel(self._validate_rota_main_frame)
        self.label_12.setObjectName("label_12")
        self.horizontalLayout_15.addWidget(self.label_12)
        spacerItem25 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_15.addItem(spacerItem25)
        self._validate_rota_hide_button = QtWidgets.QPushButton(self._validate_rota_main_frame)
        self._validate_rota_hide_button.setObjectName("_validate_rota_hide_button")
        self.horizontalLayout_15.addWidget(self._validate_rota_hide_button)
        self.verticalLayout_11.addLayout(self.horizontalLayout_15)
        self._validate_rota_table = QtWidgets.QTableWidget(self._validate_rota_main_frame)
        self._validate_rota_table.setObjectName("_validate_rota_table")
        self._validate_rota_table.setColumnCount(4)
        self._validate_rota_table.setRowCount(0)
        item = QtWidgets.QTableWidgetItem()
        self._validate_rota_table.setHorizontalHeaderItem(0, item)
        item = QtWidgets.QTableWidgetItem()
        self._validate_rota_table.setHorizontalHeaderItem(1, item)
        item = QtWidgets.QTableWidgetItem()
        self._validate_rota_table.setHorizontalHeaderItem(2, item)
        item = QtWidgets.QTableWidgetItem()
        self._validate_rota_table.setHorizontalHeaderItem(3, item)
        self.verticalLayout_11.addWidget(self._validate_rota_table)
        self.horizontalLayout_26 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_26.setContentsMargins(-1, -1, -1, 20)
        self.horizontalLayout_26.setObjectName("horizontalLayout_26")
        spacerItem26 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_26.addItem(spacerItem26)
        self._validate_rota_update_button = QtWidgets.QPushButton(self._validate_rota_main_frame)
        self._validate_rota_update_button.setObjectName("_validate_rota_update_button")
        self.horizontalLayout_26.addWidget(self._validate_rota_update_button)
        self.verticalLayout_11.addLayout(self.horizontalLayout_26)
        self.verticalLayout_12.addWidget(self._validate_rota_main_frame)
        spacerItem27 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_12.addItem(spacerItem27)
        self._validate_scroll_area.setWidget(self.scrollAreaWidgetContents_2)
        self.horizontalLayout_20.addWidget(self._validate_scroll_area)
        self._sim_tab_widget.addTab(self._sim_validate_tab, "")
        self.verticalLayout.addWidget(self._sim_tab_widget)
        self.frame1 = QtWidgets.QFrame(self._simulate_page)
        self.frame1.setObjectName("frame1")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.frame1)
        self.horizontalLayout.setContentsMargins(2, 2, 2, 2)
        self.horizontalLayout.setSpacing(3)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self._sim_go_button = QtWidgets.QPushButton(self.frame1)
        self._sim_go_button.setMinimumSize(QtCore.QSize(0, 0))
        self._sim_go_button.setText("")
        icon24 = QtGui.QIcon()
        icon24.addPixmap(QtGui.QPixmap(":/icons/play_icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        icon24.addPixmap(QtGui.QPixmap(":/icons/pause_icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.On)
        self._sim_go_button.setIcon(icon24)
        self._sim_go_button.setIconSize(QtCore.QSize(32, 32))
        self._sim_go_button.setCheckable(True)
        self._sim_go_button.setObjectName("_sim_go_button")
        self.horizontalLayout.addWidget(self._sim_go_button)
        self.frame_5 = QtWidgets.QFrame(self.frame1)
        self.frame_5.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_5.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_5.setObjectName("frame_5")
        self.gridLayout_6 = QtWidgets.QGridLayout(self.frame_5)
        self.gridLayout_6.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_6.setHorizontalSpacing(3)
        self.gridLayout_6.setVerticalSpacing(0)
        self.gridLayout_6.setObjectName("gridLayout_6")
        self._sim_min_button = QtWidgets.QPushButton(self.frame_5)
        self._sim_min_button.setMaximumSize(QtCore.QSize(24, 16))
        self._sim_min_button.setStyleSheet("QPushButton {\n"
"background-color: rgb(175, 175, 175);\n"
"}\n"
"QPushButton:checked {\n"
"background-color: rgb(5, 200, 0);\n"
"}")
        self._sim_min_button.setText("")
        self._sim_min_button.setCheckable(True)
        self._sim_min_button.setAutoExclusive(True)
        self._sim_min_button.setObjectName("_sim_min_button")
        self.gridLayout_6.addWidget(self._sim_min_button, 0, 0, 1, 1)
        self._sim_equil_button = QtWidgets.QPushButton(self.frame_5)
        self._sim_equil_button.setMaximumSize(QtCore.QSize(24, 16))
        self._sim_equil_button.setStyleSheet("QPushButton {\n"
"background-color: rgb(175, 175, 175);\n"
"}\n"
"QPushButton:checked {\n"
"background-color: rgb(5, 200, 0);\n"
"}")
        self._sim_equil_button.setText("")
        self._sim_equil_button.setCheckable(True)
        self._sim_equil_button.setChecked(True)
        self._sim_equil_button.setAutoExclusive(True)
        self._sim_equil_button.setObjectName("_sim_equil_button")
        self.gridLayout_6.addWidget(self._sim_equil_button, 1, 0, 1, 1)
        self.label_44 = QtWidgets.QLabel(self.frame_5)
        self.label_44.setObjectName("label_44")
        self.gridLayout_6.addWidget(self.label_44, 0, 1, 1, 1)
        self.label_46 = QtWidgets.QLabel(self.frame_5)
        self.label_46.setObjectName("label_46")
        self.gridLayout_6.addWidget(self.label_46, 1, 1, 1, 1)
        self.horizontalLayout.addWidget(self.frame_5)
        self._sim_temp_label = QtWidgets.QLabel(self.frame1)
        self._sim_temp_label.setMaximumSize(QtCore.QSize(36, 36))
        self._sim_temp_label.setText("")
        self._sim_temp_label.setPixmap(QtGui.QPixmap(":/icons/thermometer.png"))
        self._sim_temp_label.setScaledContents(True)
        self._sim_temp_label.setObjectName("_sim_temp_label")
        self.horizontalLayout.addWidget(self._sim_temp_label)
        self._sim_temp_spin_box = QtWidgets.QDoubleSpinBox(self.frame1)
        self._sim_temp_spin_box.setDecimals(0)
        self._sim_temp_spin_box.setMaximum(500.0)
        self._sim_temp_spin_box.setSingleStep(10.0)
        self._sim_temp_spin_box.setProperty("value", 100.0)
        self._sim_temp_spin_box.setObjectName("_sim_temp_spin_box")
        self.horizontalLayout.addWidget(self._sim_temp_spin_box)
        spacerItem28 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem28)
        self._sim_save_checkpoint_button = QtWidgets.QToolButton(self.frame1)
        self._sim_save_checkpoint_button.setToolTipDuration(-1)
        self._sim_save_checkpoint_button.setText("")
        icon25 = QtGui.QIcon()
        icon25.addPixmap(QtGui.QPixmap(":/icons/checkpoint_green.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._sim_save_checkpoint_button.setIcon(icon25)
        self._sim_save_checkpoint_button.setIconSize(QtCore.QSize(36, 36))
        self._sim_save_checkpoint_button.setObjectName("_sim_save_checkpoint_button")
        self.horizontalLayout.addWidget(self._sim_save_checkpoint_button)
        self._sim_revert_to_checkpoint_button = QtWidgets.QToolButton(self.frame1)
        self._sim_revert_to_checkpoint_button.setText("")
        icon26 = QtGui.QIcon()
        icon26.addPixmap(QtGui.QPixmap(":/icons/checkpoint_red.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._sim_revert_to_checkpoint_button.setIcon(icon26)
        self._sim_revert_to_checkpoint_button.setIconSize(QtCore.QSize(36, 36))
        self._sim_revert_to_checkpoint_button.setObjectName("_sim_revert_to_checkpoint_button")
        self.horizontalLayout.addWidget(self._sim_revert_to_checkpoint_button)
        spacerItem29 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem29)
        self._sim_commit_button = QtWidgets.QToolButton(self.frame1)
        icon27 = QtGui.QIcon()
        icon27.addPixmap(QtGui.QPixmap(":/icons/stop_sign_green.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._sim_commit_button.setIcon(icon27)
        self._sim_commit_button.setIconSize(QtCore.QSize(36, 36))
        self._sim_commit_button.setObjectName("_sim_commit_button")
        self.horizontalLayout.addWidget(self._sim_commit_button)
        self._sim_stop_and_revert_to_checkpoint_button = QtWidgets.QToolButton(self.frame1)
        icon28 = QtGui.QIcon()
        icon28.addPixmap(QtGui.QPixmap(":/icons/checkpoint_stop_red.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._sim_stop_and_revert_to_checkpoint_button.setIcon(icon28)
        self._sim_stop_and_revert_to_checkpoint_button.setIconSize(QtCore.QSize(36, 36))
        self._sim_stop_and_revert_to_checkpoint_button.setObjectName("_sim_stop_and_revert_to_checkpoint_button")
        self.horizontalLayout.addWidget(self._sim_stop_and_revert_to_checkpoint_button)
        self._sim_stop_and_discard_button = QtWidgets.QToolButton(self.frame1)
        icon29 = QtGui.QIcon()
        icon29.addPixmap(QtGui.QPixmap(":/icons/stop_sign_red.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._sim_stop_and_discard_button.setIcon(icon29)
        self._sim_stop_and_discard_button.setIconSize(QtCore.QSize(36, 36))
        self._sim_stop_and_discard_button.setObjectName("_sim_stop_and_discard_button")
        self.horizontalLayout.addWidget(self._sim_stop_and_discard_button)
        self.verticalLayout.addWidget(self.frame1)
        self._main_bottom_frame = QtWidgets.QFrame(self._simulate_page)
        self._main_bottom_frame.setMinimumSize(QtCore.QSize(0, 50))
        self._main_bottom_frame.setFrameShape(QtWidgets.QFrame.NoFrame)
        self._main_bottom_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self._main_bottom_frame.setObjectName("_main_bottom_frame")
        self.horizontalLayout_41 = QtWidgets.QHBoxLayout(self._main_bottom_frame)
        self.horizontalLayout_41.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_41.setSpacing(3)
        self.horizontalLayout_41.setObjectName("horizontalLayout_41")
        self._right_mouse_modes_frame = QtWidgets.QFrame(self._main_bottom_frame)
        self._right_mouse_modes_frame.setFrameShape(QtWidgets.QFrame.NoFrame)
        self._right_mouse_modes_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self._right_mouse_modes_frame.setObjectName("_right_mouse_modes_frame")
        self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self._right_mouse_modes_frame)
        self.horizontalLayout_6.setContentsMargins(1, 1, 1, 1)
        self.horizontalLayout_6.setSpacing(3)
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
        self._right_mouse_tug_atom_button = QtWidgets.QToolButton(self._right_mouse_modes_frame)
        icon30 = QtGui.QIcon()
        icon30.addPixmap(QtGui.QPixmap(":/icons/tug_atom.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._right_mouse_tug_atom_button.setIcon(icon30)
        self._right_mouse_tug_atom_button.setIconSize(QtCore.QSize(36, 36))
        self._right_mouse_tug_atom_button.setAutoExclusive(True)
        self._right_mouse_tug_atom_button.setObjectName("_right_mouse_tug_atom_button")
        self.horizontalLayout_6.addWidget(self._right_mouse_tug_atom_button)
        self._right_mouse_tug_residue_button = QtWidgets.QToolButton(self._right_mouse_modes_frame)
        icon31 = QtGui.QIcon()
        icon31.addPixmap(QtGui.QPixmap(":/icons/tug_residue.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._right_mouse_tug_residue_button.setIcon(icon31)
        self._right_mouse_tug_residue_button.setIconSize(QtCore.QSize(36, 36))
        self._right_mouse_tug_residue_button.setAutoExclusive(True)
        self._right_mouse_tug_residue_button.setObjectName("_right_mouse_tug_residue_button")
        self.horizontalLayout_6.addWidget(self._right_mouse_tug_residue_button)
        self.horizontalLayout_41.addWidget(self._right_mouse_modes_frame)
        spacerItem30 = QtWidgets.QSpacerItem(30, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_41.addItem(spacerItem30)
        self._trajectory_smooth_button = QtWidgets.QToolButton(self._main_bottom_frame)
        icon32 = QtGui.QIcon()
        icon32.addPixmap(QtGui.QPixmap(":/icons/smooth_icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._trajectory_smooth_button.setIcon(icon32)
        self._trajectory_smooth_button.setIconSize(QtCore.QSize(36, 36))
        self._trajectory_smooth_button.setCheckable(True)
        self._trajectory_smooth_button.setChecked(True)
        self._trajectory_smooth_button.setObjectName("_trajectory_smooth_button")
        self.horizontalLayout_41.addWidget(self._trajectory_smooth_button)
        self._smoothing_amount_dial = QtWidgets.QDial(self._main_bottom_frame)
        self._smoothing_amount_dial.setMaximumSize(QtCore.QSize(36, 36))
        self._smoothing_amount_dial.setMinimum(5)
        self._smoothing_amount_dial.setMaximum(200)
        self._smoothing_amount_dial.setProperty("value", 100)
        self._smoothing_amount_dial.setWrapping(False)
        self._smoothing_amount_dial.setNotchTarget(7.5)
        self._smoothing_amount_dial.setNotchesVisible(True)
        self._smoothing_amount_dial.setObjectName("_smoothing_amount_dial")
        self.horizontalLayout_41.addWidget(self._smoothing_amount_dial)
        spacerItem31 = QtWidgets.QSpacerItem(30, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_41.addItem(spacerItem31)
        self._map_masking_frame = QtWidgets.QFrame(self._main_bottom_frame)
        self._map_masking_frame.setFrameShape(QtWidgets.QFrame.NoFrame)
        self._map_masking_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self._map_masking_frame.setObjectName("_map_masking_frame")
        self.horizontalLayout_13 = QtWidgets.QHBoxLayout(self._map_masking_frame)
        self.horizontalLayout_13.setContentsMargins(1, 1, 1, 1)
        self.horizontalLayout_13.setSpacing(2)
        self.horizontalLayout_13.setObjectName("horizontalLayout_13")
        self._vis_focus_on_sel_checkbox = QtWidgets.QCheckBox(self._map_masking_frame)
        self._vis_focus_on_sel_checkbox.setLayoutDirection(QtCore.Qt.LeftToRight)
        self._vis_focus_on_sel_checkbox.setChecked(True)
        self._vis_focus_on_sel_checkbox.setObjectName("_vis_focus_on_sel_checkbox")
        self.horizontalLayout_13.addWidget(self._vis_focus_on_sel_checkbox)
        self._vis_step_mask_backward_button = QtWidgets.QToolButton(self._map_masking_frame)
        self._vis_step_mask_backward_button.setIcon(icon6)
        self._vis_step_mask_backward_button.setObjectName("_vis_step_mask_backward_button")
        self.horizontalLayout_13.addWidget(self._vis_step_mask_backward_button)
        self.label_7 = QtWidgets.QLabel(self._map_masking_frame)
        self.label_7.setMaximumSize(QtCore.QSize(72, 36))
        self.label_7.setText("")
        self.label_7.setPixmap(QtGui.QPixmap(":/icons/stepper.png"))
        self.label_7.setScaledContents(True)
        self.label_7.setObjectName("label_7")
        self.horizontalLayout_13.addWidget(self.label_7)
        self._vis_step_mask_forward_button = QtWidgets.QToolButton(self._map_masking_frame)
        self._vis_step_mask_forward_button.setIcon(icon7)
        self._vis_step_mask_forward_button.setObjectName("_vis_step_mask_forward_button")
        self.horizontalLayout_13.addWidget(self._vis_step_mask_forward_button)
        self._vis_mask_to_sel_button = QtWidgets.QToolButton(self._map_masking_frame)
        icon33 = QtGui.QIcon()
        icon33.addPixmap(QtGui.QPixmap(":/icons/mask_to_sel.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._vis_mask_to_sel_button.setIcon(icon33)
        self._vis_mask_to_sel_button.setIconSize(QtCore.QSize(36, 36))
        self._vis_mask_to_sel_button.setObjectName("_vis_mask_to_sel_button")
        self.horizontalLayout_13.addWidget(self._vis_mask_to_sel_button)
        self._vis_spotlight_mode_button = QtWidgets.QToolButton(self._map_masking_frame)
        icon34 = QtGui.QIcon()
        icon34.addPixmap(QtGui.QPixmap(":/icons/spotlight.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self._vis_spotlight_mode_button.setIcon(icon34)
        self._vis_spotlight_mode_button.setIconSize(QtCore.QSize(36, 36))
        self._vis_spotlight_mode_button.setObjectName("_vis_spotlight_mode_button")
        self.horizontalLayout_13.addWidget(self._vis_spotlight_mode_button)
        self.horizontalLayout_41.addWidget(self._map_masking_frame)
        self.verticalLayout.addWidget(self._main_bottom_frame)
        self.verticalLayout.setStretch(0, 1)
        self.verticalLayout_2.addLayout(self.verticalLayout)
        self.toolBox.addItem(self._simulate_page, "")
        self.verticalLayout_3.addWidget(self.toolBox)
        self._experience_level_frame = QtWidgets.QFrame(isolde_widget)
        self._experience_level_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self._experience_level_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self._experience_level_frame.setObjectName("_experience_level_frame")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self._experience_level_frame)
        self.horizontalLayout_3.setContentsMargins(3, 3, 3, 3)
        self.horizontalLayout_3.setSpacing(3)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self._experience_level_label = QtWidgets.QLabel(self._experience_level_frame)
        self._experience_level_label.setObjectName("_experience_level_label")
        self.horizontalLayout_3.addWidget(self._experience_level_label)
        self._experience_level_combo_box = QtWidgets.QComboBox(self._experience_level_frame)
        self._experience_level_combo_box.setObjectName("_experience_level_combo_box")
        self._experience_level_combo_box.addItem("")
        self._experience_level_combo_box.addItem("")
        self._experience_level_combo_box.addItem("")
        self.horizontalLayout_3.addWidget(self._experience_level_combo_box)
        self.verticalLayout_3.addWidget(self._experience_level_frame)

        self.retranslateUi(isolde_widget)
        self.toolBox.setCurrentIndex(0)
        self.toolBox.layout().setSpacing(3)
        self._sim_tab_widget.setCurrentIndex(0)
        self._restraints_pep_on_off_combo_box.setCurrentIndex(1)
        self._restraints_pep_all_sel_combo_box.setCurrentIndex(1)
        QtCore.QMetaObject.connectSlotsByName(isolde_widget)

    def retranslateUi(self, isolde_widget):
        _translate = QtCore.QCoreApplication.translate
        isolde_widget.setWindowTitle(_translate("isolde_widget", "Frame"))
        self._demo_load_button.setText(_translate("isolde_widget", "Load demo"))
        self._save_model_button.setText(_translate("isolde_widget", "Save current model as..."))
        self.label_32.setText(_translate("isolde_widget", "Working on: "))
        self._main_help_button.setText(_translate("isolde_widget", "Help"))
        self.label_2.setText(_translate("isolde_widget", "Mobilise selected residue(s) "))
        self.label_3.setText(_translate("isolde_widget", "plus"))
        self.label_4.setText(_translate("isolde_widget", "residues before and after"))
        self.label_5.setText(_translate("isolde_widget", "plus residues coming within"))
        self.label_6.setText(_translate("isolde_widget", "Angstroms"))
        self._sim_basic_mode_combo_box.setItemText(0, _translate("isolde_widget", "Map fitting mode"))
        self._sim_basic_mode_combo_box.setItemText(1, _translate("isolde_widget", "Free mode (no maps)"))
        self._real_space_map_from_volume_show_button.setText(_translate("isolde_widget", "Associate real-space map with current model"))
        self.label_8.setText(_translate("isolde_widget", "From existing Volume: "))
        self._real_space_map_from_volume_button.setToolTip(_translate("isolde_widget", "Create a copy of the chosen volume data as a scrollable, MDFF-ready map. The original volume may safely be closed."))
        self._real_space_map_from_volume_button.setText(_translate("isolde_widget", "Go"))
        self._real_space_map_from_volume_done_button.setText(_translate("isolde_widget", "Done"))
        self._sim_basic_xtal_init_open_button.setText(_translate("isolde_widget", "Add map(s) from MTZ"))
        self._sim_basic_xtal_init_reflections_file_button.setText(_translate("isolde_widget", "Map MTZ:"))
        self._sim_basic_xtal_init_reflections_file_name.setText(_translate("isolde_widget", "None"))
        self._sim_basic_xtal_init_go_button.setText(_translate("isolde_widget", "Initialise"))
        self._sim_basic_xtal_init_done_button.setText(_translate("isolde_widget", "Done"))
        self._sim_basic_xtal_map_settings_show_button.setText(_translate("isolde_widget", "Show map settings dialogue"))
        self.label_39.setText(_translate("isolde_widget", "Map:"))
        self.label_40.setText(_translate("isolde_widget", "Weight:"))
        self.label_9.setText(_translate("isolde_widget", "<html><head/><body><p>x 1000 kJ mol<span style=\" vertical-align:super;\">-1</span> (map density units)<span style=\" vertical-align:super;\">-1</span> Å<span style=\" vertical-align:super;\">3</span></p></body></html>"))
        self._sim_basic_xtal_settings_set_button.setText(_translate("isolde_widget", "Set"))
        self._map_settings_solid_surface_button.setToolTip(_translate("isolde_widget", "Set this map to opaque surface representation"))
        self._map_settings_solid_surface_button.setText(_translate("isolde_widget", "..."))
        self._map_settings_transparent_surface_button.setToolTip(_translate("isolde_widget", "Set this map to transparent surface representation"))
        self._map_settings_transparent_surface_button.setText(_translate("isolde_widget", "..."))
        self._map_settings_mesh_button.setToolTip(_translate("isolde_widget", "Set this map to mesh representation"))
        self._map_settings_mesh_button.setText(_translate("isolde_widget", "..."))
        self._map_settings_color_button.setToolTip(_translate("isolde_widget", "Change the colour of this map"))
        self._map_settings_color_button.setText(_translate("isolde_widget", "..."))
        self._sim_force_field_selection_label.setText(_translate("isolde_widget", "MD Forcefield:"))
        self.label.setText(_translate("isolde_widget", "Computational Platform:"))
        self._sim_tab_widget.setTabText(self._sim_tab_widget.indexOf(self._sim_basic_tab), _translate("isolde_widget", "Sim settings"))
        self._restraints_pep_on_off_combo_box.setItemText(0, _translate("isolde_widget", "Disable"))
        self._restraints_pep_on_off_combo_box.setItemText(1, _translate("isolde_widget", "Enable"))
        self.label_19.setText(_translate("isolde_widget", "peptide bond restraints for"))
        self._restraints_pep_all_sel_combo_box.setItemText(0, _translate("isolde_widget", "all"))
        self._restraints_pep_all_sel_combo_box.setItemText(1, _translate("isolde_widget", "selected"))
        self.label_20.setText(_translate("isolde_widget", "residues"))
        self._restraints_pep_go_button.setText(_translate("isolde_widget", "Make it so"))
        self.pushButton.setText(_translate("isolde_widget", "PushButton"))
        self._sim_tab_widget.setTabText(self._sim_tab_widget.indexOf(self._sim_restrain_tab), _translate("isolde_widget", "Custom restraints"))
        self.label_24.setText(_translate("isolde_widget", "Selected residue:"))
        self._rebuild_sel_residue_info.setText(_translate("isolde_widget", "res"))
        self._rebuild_sel_res_pep_info.setText(_translate("isolde_widget", "cis/trans"))
        self._rebuild_sel_res_rot_info.setText(_translate("isolde_widget", "rot"))
        self._rebuild_sel_res_pep_flip_button.setToolTip(_translate("isolde_widget", "Flip peptide bond 180°"))
        self._rebuild_sel_res_cis_trans_flip_button.setToolTip(_translate("isolde_widget", "Flip cis<->trans"))
        self._rebuild_sel_res_last_rotamer_button.setToolTip(_translate("isolde_widget", "Preview previous rotamer"))
        self._rebuild_sel_res_next_rotamer_button.setToolTip(_translate("isolde_widget", "Preview next rotamer"))
        self._rebuild_sel_res_rot_preview_info.setText(_translate("isolde_widget", "<html><body><p>name<br/>freq</p></body></html>"))
        self._rebuild_sel_res_rot_discard_button.setToolTip(_translate("isolde_widget", "Clear rotamer preview"))
        self._rebuild_sel_res_rot_discard_button.setText(_translate("isolde_widget", "Clear"))
        self._rebuild_sel_res_rot_commit_button.setToolTip(_translate("isolde_widget", "Set coordinates directly to current preview"))
        self._rebuild_sel_res_rot_commit_button.setText(_translate("isolde_widget", "Commit"))
        self._rebuild_sel_res_rot_target_button.setToolTip(_translate("isolde_widget", "Set target rotamer as dihedral restraints."))
        self._rebuild_sel_res_rot_target_button.setText(_translate("isolde_widget", "Set target"))
        self._rebuild_sel_res_rot_release_button.setToolTip(_translate("isolde_widget", "Release restraints on selected rotamer"))
        self._rebuild_sel_res_rot_release_button.setText(_translate("isolde_widget", "Release"))
        self._sel_shrink_N_button.setToolTip(_translate("isolde_widget", "Reduce N-terminal end of selection by 1"))
        self._sel_shrink_C_button.setToolTip(_translate("isolde_widget", "Reduce C-terminal end of selection by 1"))
        self._sel_extend_N_button.setToolTip(_translate("isolde_widget", "Extend N-terminal end of selection by 1"))
        self._sel_extend_C_button.setToolTip(_translate("isolde_widget", "Extend C-terminal end of selection by 1"))
        self._rebuild_restrain_helix_button.setToolTip(_translate("isolde_widget", "Restrain selection to alpha helix"))
        self._rebuild_restrain_helix_button.setText(_translate("isolde_widget", "..."))
        self._rebuild_restrain_anti_beta_button.setToolTip(_translate("isolde_widget", "Restrain selection to antiparallel beta"))
        self._rebuild_restrain_anti_beta_button.setText(_translate("isolde_widget", "..."))
        self._rebuild_restrain_par_beta_button.setToolTip(_translate("isolde_widget", "Restrain selection to parallel beta"))
        self._rebuild_restrain_par_beta_button.setText(_translate("isolde_widget", "..."))
        self._rebuild_2ry_struct_restr_clear_button.setToolTip(_translate("isolde_widget", "Clear all secondary structure restraints for selection"))
        self._rebuild_2ry_struct_restr_clear_button.setText(_translate("isolde_widget", "..."))
        self._rebuild_register_shift_go_button.setToolTip(_translate("isolde_widget", "Shift chain in register by the specified number of residues"))
        self._rebuild_register_shift_go_button.setText(_translate("isolde_widget", "..."))
        self._rebuild_register_shift_reduce_button.setToolTip(_translate("isolde_widget", "Increase shift towards N-terminus"))
        self._rebuild_register_shift_increase_button.setToolTip(_translate("isolde_widget", "Increase shift towards C-terminus"))
        self._rebuild_register_shift_release_button.setToolTip(_translate("isolde_widget", "Release register shifter"))
        self._rebuild_register_shift_release_button.setText(_translate("isolde_widget", "..."))
        self._rebuild_pin_atom_to_current_pos_button.setToolTip(_translate("isolde_widget", "Restrain the selected atom to its current position"))
        self._rebuild_pin_atom_to_current_pos_button.setText(_translate("isolde_widget", "..."))
        self._rebuild_pin_atom_to_pivot_button.setToolTip(_translate("isolde_widget", "Restrain the selected atom to the current position of the pivot indicator"))
        self._rebuild_pin_atom_to_pivot_button.setText(_translate("isolde_widget", "..."))
        self.frame_8.setToolTip(_translate("isolde_widget", "Spring constant for the next position restraint"))
        self._rebuild_pos_restraint_spring_constant.setToolTip(_translate("isolde_widget", "Spring constant for the next position restraint"))
        self.label_35.setToolTip(_translate("isolde_widget", "Spring constant for the next position restraint"))
        self.label_35.setText(_translate("isolde_widget", "kJ/mol/Å²"))
        self._rebuild_pos_restraint_clear_button.setToolTip(_translate("isolde_widget", "Release all position restraints on selection"))
        self._rebuild_pos_restraint_clear_button.setText(_translate("isolde_widget", "..."))
        self._rebuild_dist_restraint_apply_button.setToolTip(_translate("isolde_widget", "Apply a distance restraint between the selected atoms"))
        self._rebuild_dist_restraint_apply_button.setText(_translate("isolde_widget", "..."))
        self.frame_9.setToolTip(_translate("isolde_widget", "Spring constant for the next position restraint"))
        self._rebuild_dist_restraint_spring_constant.setToolTip(_translate("isolde_widget", "Spring constant for the next distance restraint"))
        self.label_36.setToolTip(_translate("isolde_widget", "Spring constant for the next position restraint"))
        self.label_36.setText(_translate("isolde_widget", "kJ/mol/Å²"))
        self.frame_11.setToolTip(_translate("isolde_widget", "Spring constant for the next position restraint"))
        self._rebuild_dist_restraint_target_distance.setToolTip(_translate("isolde_widget", "Target distance for the next distance restraint"))
        self.label_37.setToolTip(_translate("isolde_widget", "Spring constant for the next position restraint"))
        self.label_37.setText(_translate("isolde_widget", "Å"))
        self._rebuild_dist_restraint_set_target_to_current_distance_button.setToolTip(_translate("isolde_widget", "Set to current interatomic distance"))
        self._rebuild_dist_restraint_set_target_to_current_distance_button.setText(_translate("isolde_widget", "..."))
        self._rebuild_remove_distance_restraint_button.setToolTip(_translate("isolde_widget", "Remove the selected distance restraint"))
        self._rebuild_remove_distance_restraint_button.setText(_translate("isolde_widget", "..."))
        self._rebuild_remove_all_distance_restraints_button.setToolTip(_translate("isolde_widget", "Remove all distance restraints involving selected atoms"))
        self._rebuild_remove_all_distance_restraints_button.setText(_translate("isolde_widget", "..."))
        self._sim_tab_widget.setTabText(self._sim_tab_widget.indexOf(self._sim_remodel_tab), _translate("isolde_widget", "Rebuild"))
        self.label_22.setText(_translate("isolde_widget", "Ramachandran Plot"))
        self._validate_rama_show_button.setText(_translate("isolde_widget", "Show"))
        self.label_21.setText(_translate("isolde_widget", "Ramachandran Plot"))
        self._validate_rama_case_combo_box.setItemText(0, _translate("isolde_widget", "General"))
        self._validate_rama_case_combo_box.setItemText(1, _translate("isolde_widget", "Glycine"))
        self._validate_rama_case_combo_box.setItemText(2, _translate("isolde_widget", "Isoleucine/Valine"))
        self._validate_rama_case_combo_box.setItemText(3, _translate("isolde_widget", "Preceding Proline"))
        self._validate_rama_case_combo_box.setItemText(4, _translate("isolde_widget", "Trans Proline"))
        self._validate_rama_case_combo_box.setItemText(5, _translate("isolde_widget", "Cis Proline"))
        self._validate_rama_hide_button.setText(_translate("isolde_widget", "Hide"))
        self._validate_rama_sel_combo_box.setItemText(0, _translate("isolde_widget", "All"))
        self._validate_rama_sel_combo_box.setItemText(1, _translate("isolde_widget", "Selected only"))
        self._validate_rama_go_button.setText(_translate("isolde_widget", "Make it so"))
        self.label_26.setText(_translate("isolde_widget", "Peptide bond geometry"))
        self._validate_pep_show_button.setText(_translate("isolde_widget", "Show"))
        self.label_27.setText(_translate("isolde_widget", "Peptide bond geometry"))
        self._validate_pep_hide_button.setText(_translate("isolde_widget", "Hide"))
        item = self._validate_pep_iffy_table.horizontalHeaderItem(0)
        item.setText(_translate("isolde_widget", "Chain"))
        item = self._validate_pep_iffy_table.horizontalHeaderItem(1)
        item.setText(_translate("isolde_widget", "Residues"))
        item = self._validate_pep_iffy_table.horizontalHeaderItem(2)
        item.setText(_translate("isolde_widget", "Resnames"))
        item = self._validate_pep_iffy_table.horizontalHeaderItem(3)
        item.setText(_translate("isolde_widget", "Conformation"))
        self._validate_pep_update_button.setText(_translate("isolde_widget", "Update list"))
        self.label_10.setText(_translate("isolde_widget", "Rotamers"))
        self._validate_rota_show_button.setText(_translate("isolde_widget", "Show"))
        self.label_12.setText(_translate("isolde_widget", "Rotamers"))
        self._validate_rota_hide_button.setText(_translate("isolde_widget", "Hide"))
        item = self._validate_rota_table.horizontalHeaderItem(0)
        item.setText(_translate("isolde_widget", "Chain"))
        item = self._validate_rota_table.horizontalHeaderItem(1)
        item.setText(_translate("isolde_widget", "Residue"))
        item = self._validate_rota_table.horizontalHeaderItem(2)
        item.setText(_translate("isolde_widget", "Resname"))
        item = self._validate_rota_table.horizontalHeaderItem(3)
        item.setText(_translate("isolde_widget", "P-value (%)"))
        self._validate_rota_update_button.setText(_translate("isolde_widget", "Update list"))
        self._sim_tab_widget.setTabText(self._sim_tab_widget.indexOf(self._sim_validate_tab), _translate("isolde_widget", "Validate"))
        self._sim_go_button.setToolTip(_translate("isolde_widget", "Start simulation"))
        self.label_44.setText(_translate("isolde_widget", "Min"))
        self.label_46.setText(_translate("isolde_widget", "Equil"))
        self._sim_temp_spin_box.setToolTip(_translate("isolde_widget", "Temperature in Kelvin"))
        self._sim_save_checkpoint_button.setToolTip(_translate("isolde_widget", "Save a checkpoint"))
        self._sim_revert_to_checkpoint_button.setToolTip(_translate("isolde_widget", "Return to last saved checkpoint"))
        self._sim_commit_button.setToolTip(_translate("isolde_widget", "Stop the simulation and keep results"))
        self._sim_commit_button.setText(_translate("isolde_widget", "..."))
        self._sim_stop_and_revert_to_checkpoint_button.setToolTip(_translate("isolde_widget", "Stop and revert to the last saved checkpoint"))
        self._sim_stop_and_revert_to_checkpoint_button.setText(_translate("isolde_widget", "..."))
        self._sim_stop_and_discard_button.setToolTip(_translate("isolde_widget", "Stop and discard all changes"))
        self._sim_stop_and_discard_button.setText(_translate("isolde_widget", "..."))
        self._right_mouse_tug_atom_button.setToolTip(_translate("isolde_widget", "Right mouse: tug atom"))
        self._right_mouse_tug_atom_button.setText(_translate("isolde_widget", "..."))
        self._right_mouse_tug_residue_button.setToolTip(_translate("isolde_widget", "Right mouse: tug residue"))
        self._right_mouse_tug_residue_button.setText(_translate("isolde_widget", "..."))
        self._trajectory_smooth_button.setToolTip(_translate("isolde_widget", "Enable/disable smoothing of simulation display (does not affect the underlying simulation)"))
        self._trajectory_smooth_button.setText(_translate("isolde_widget", "..."))
        self._vis_focus_on_sel_checkbox.setToolTip(_translate("isolde_widget", "Re-focus the view on the selection when masking"))
        self._vis_focus_on_sel_checkbox.setText(_translate("isolde_widget", "Focus"))
        self._vis_step_mask_backward_button.setToolTip(_translate("isolde_widget", "Step backwards through the structure in overlapping steps"))
        self._vis_step_mask_backward_button.setText(_translate("isolde_widget", "..."))
        self._vis_step_mask_forward_button.setToolTip(_translate("isolde_widget", "Step forwards through the structure in overlapping steps"))
        self._vis_step_mask_forward_button.setText(_translate("isolde_widget", "..."))
        self._vis_mask_to_sel_button.setToolTip(_translate("isolde_widget", "Mask the map(s) to the currently selected atoms"))
        self._vis_mask_to_sel_button.setText(_translate("isolde_widget", "..."))
        self._vis_spotlight_mode_button.setToolTip(_translate("isolde_widget", "Return to spotlight (map scrolling) mode"))
        self._vis_spotlight_mode_button.setText(_translate("isolde_widget", "..."))
        self.toolBox.setItemText(self.toolBox.indexOf(self._simulate_page), _translate("isolde_widget", "Simulate"))
        self._experience_level_label.setText(_translate("isolde_widget", "Experience level"))
        self._experience_level_combo_box.setItemText(0, _translate("isolde_widget", "Beginner"))
        self._experience_level_combo_box.setItemText(1, _translate("isolde_widget", "Intermediate"))
        self._experience_level_combo_box.setItemText(2, _translate("isolde_widget", "Developer"))

from . import resources_rc
