Source code for schrodinger.application.msv.gui.homology_modeling.settings_dialog_ui
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file '/scr/buildbot/src/mmshare/python/modules/schrodinger/application/msv/gui/homology_modeling/settings_dialog.ui'
#
# Created by: PyQt5 UI code generator 5.15.4
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.
from PyQt5 import QtCore, QtGui, QtWidgets
[docs]class Ui_Form(object):
[docs] def setupUi(self, Form):
Form.setObjectName("Form")
Form.resize(381, 263)
self.verticalLayout = QtWidgets.QVBoxLayout(Form)
self.verticalLayout.setObjectName("verticalLayout")
self.tabWidget = QtWidgets.QTabWidget(Form)
self.tabWidget.setObjectName("tabWidget")
self.modeling_wdg = QtWidgets.QWidget()
self.modeling_wdg.setObjectName("modeling_wdg")
self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.modeling_wdg)
self.verticalLayout_2.setObjectName("verticalLayout_2")
self.label = QtWidgets.QLabel(self.modeling_wdg)
self.label.setObjectName("label")
self.verticalLayout_2.addWidget(self.label)
self.knowledge_based_rb = QtWidgets.QRadioButton(self.modeling_wdg)
self.knowledge_based_rb.setObjectName("knowledge_based_rb")
self.verticalLayout_2.addWidget(self.knowledge_based_rb)
self.energy_based_rb = QtWidgets.QRadioButton(self.modeling_wdg)
self.energy_based_rb.setObjectName("energy_based_rb")
self.verticalLayout_2.addWidget(self.energy_based_rb)
self.method_options_sw = EnumStackedWidget(self.modeling_wdg)
self.method_options_sw.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.method_options_sw.setFrameShadow(QtWidgets.QFrame.Plain)
self.method_options_sw.setObjectName("method_options_sw")
self.page = QtWidgets.QWidget()
self.page.setObjectName("page")
self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.page)
self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_4.setObjectName("horizontalLayout_4")
self.label_2 = QtWidgets.QLabel(self.page)
self.label_2.setObjectName("label_2")
self.horizontalLayout_4.addWidget(self.label_2)
self.models_sb = QtWidgets.QSpinBox(self.page)
self.models_sb.setMinimum(1)
self.models_sb.setMaximum(9999)
self.models_sb.setObjectName("models_sb")
self.horizontalLayout_4.addWidget(self.models_sb)
spacerItem = QtWidgets.QSpacerItem(103, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_4.addItem(spacerItem)
self.method_options_sw.addWidget(self.page)
self.page_2 = QtWidgets.QWidget()
self.page_2.setObjectName("page_2")
self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.page_2)
self.verticalLayout_4.setSizeConstraint(QtWidgets.QLayout.SetFixedSize)
self.verticalLayout_4.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_4.setObjectName("verticalLayout_4")
self.constraint_cb = QtWidgets.QCheckBox(self.page_2)
self.constraint_cb.setObjectName("constraint_cb")
self.verticalLayout_4.addWidget(self.constraint_cb)
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.constraint_pick_btn = QtWidgets.QPushButton(self.page_2)
self.constraint_pick_btn.setCheckable(True)
self.constraint_pick_btn.setObjectName("constraint_pick_btn")
self.horizontalLayout.addWidget(self.constraint_pick_btn)
spacerItem1 = QtWidgets.QSpacerItem(40, 0, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout.addItem(spacerItem1)
self.clear_constraint_btn = QtWidgets.QPushButton(self.page_2)
self.clear_constraint_btn.setFlat(True)
self.clear_constraint_btn.setObjectName("clear_constraint_btn")
self.horizontalLayout.addWidget(self.clear_constraint_btn)
self.constraint_info_btn = InfoButton(self.page_2)
self.constraint_info_btn.setText("")
self.constraint_info_btn.setObjectName("constraint_info_btn")
self.horizontalLayout.addWidget(self.constraint_info_btn)
self.verticalLayout_4.addLayout(self.horizontalLayout)
self.method_options_sw.addWidget(self.page_2)
self.verticalLayout_2.addWidget(self.method_options_sw)
spacerItem2 = QtWidgets.QSpacerItem(20, 1, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_2.addItem(spacerItem2)
self.tabWidget.addTab(self.modeling_wdg, "")
self.options_wdg = QtWidgets.QWidget()
self.options_wdg.setObjectName("options_wdg")
self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.options_wdg)
self.verticalLayout_3.setObjectName("verticalLayout_3")
self.keep_residue_numbers_cb = QtWidgets.QCheckBox(self.options_wdg)
self.keep_residue_numbers_cb.setObjectName("keep_residue_numbers_cb")
self.verticalLayout_3.addWidget(self.keep_residue_numbers_cb)
self.add_residue_labels_cb = QtWidgets.QCheckBox(self.options_wdg)
self.add_residue_labels_cb.setObjectName("add_residue_labels_cb")
self.verticalLayout_3.addWidget(self.add_residue_labels_cb)
self.minimize_non_template_cb = QtWidgets.QCheckBox(self.options_wdg)
self.minimize_non_template_cb.setObjectName("minimize_non_template_cb")
self.verticalLayout_3.addWidget(self.minimize_non_template_cb)
self.preserve_rotamers_cb = QtWidgets.QCheckBox(self.options_wdg)
self.preserve_rotamers_cb.setObjectName("preserve_rotamers_cb")
self.verticalLayout_3.addWidget(self.preserve_rotamers_cb)
self.optimize_side_chains_cb = QtWidgets.QCheckBox(self.options_wdg)
self.optimize_side_chains_cb.setObjectName("optimize_side_chains_cb")
self.verticalLayout_3.addWidget(self.optimize_side_chains_cb)
self.limit_insertions_layout = QtWidgets.QHBoxLayout()
self.limit_insertions_layout.setObjectName("limit_insertions_layout")
self.limit_insertions_cb = QtWidgets.QCheckBox(self.options_wdg)
self.limit_insertions_cb.setObjectName("limit_insertions_cb")
self.limit_insertions_layout.addWidget(self.limit_insertions_cb)
self.limit_insertions_le = QtWidgets.QLineEdit(self.options_wdg)
self.limit_insertions_le.setMaxLength(9)
self.limit_insertions_le.setObjectName("limit_insertions_le")
self.limit_insertions_layout.addWidget(self.limit_insertions_le)
self.label_4 = QtWidgets.QLabel(self.options_wdg)
self.label_4.setObjectName("label_4")
self.limit_insertions_layout.addWidget(self.label_4)
spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.limit_insertions_layout.addItem(spacerItem3)
self.verticalLayout_3.addLayout(self.limit_insertions_layout)
spacerItem4 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_3.addItem(spacerItem4)
self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
self.label_3 = QtWidgets.QLabel(self.options_wdg)
self.label_3.setObjectName("label_3")
self.horizontalLayout_2.addWidget(self.label_3)
self.template_junctions_cb = QtWidgets.QCheckBox(self.options_wdg)
self.template_junctions_cb.setObjectName("template_junctions_cb")
self.horizontalLayout_2.addWidget(self.template_junctions_cb)
self.deletions_cb = QtWidgets.QCheckBox(self.options_wdg)
self.deletions_cb.setObjectName("deletions_cb")
self.horizontalLayout_2.addWidget(self.deletions_cb)
self.verticalLayout_3.addLayout(self.horizontalLayout_2)
self.tabWidget.addTab(self.options_wdg, "")
self.verticalLayout.addWidget(self.tabWidget)
self.retranslateUi(Form)
self.tabWidget.setCurrentIndex(0)
self.method_options_sw.setCurrentIndex(0)
QtCore.QMetaObject.connectSlotsByName(Form)
[docs] def retranslateUi(self, Form):
_translate = QtCore.QCoreApplication.translate
Form.setWindowTitle(_translate("Form", "Form"))
self.label.setText(_translate("Form", "Method:"))
self.knowledge_based_rb.setText(_translate("Form", "Knowledge-based (faster)"))
self.energy_based_rb.setText(_translate("Form", "Energy-based"))
self.label_2.setText(_translate("Form", "Models to build:"))
self.constraint_cb.setText(_translate("Form", "Apply proximity constraints within Reference"))
self.constraint_pick_btn.setText(_translate("Form", "Pick"))
self.clear_constraint_btn.setText(_translate("Form", "Clear Constraints"))
self.tabWidget.setTabText(self.tabWidget.indexOf(self.modeling_wdg), _translate("Form", "Modeling Method"))
self.keep_residue_numbers_cb.setText(_translate("Form", "Keep residue numbers from template"))
self.add_residue_labels_cb.setText(_translate("Form", "Add residue labels with template numbers"))
self.minimize_non_template_cb.setText(_translate("Form", "Minimize all non-template residues"))
self.preserve_rotamers_cb.setText(_translate("Form", "Preserve rotamers"))
self.limit_insertions_cb.setText(_translate("Form", "Limit insertions to:"))
self.label_4.setText(_translate("Form", "residues"))
self.label_3.setText(_translate("Form", "Close:"))
self.template_junctions_cb.setText(_translate("Form", "Template junctions"))
self.deletions_cb.setText(_translate("Form", "Deletions"))
self.tabWidget.setTabText(self.tabWidget.indexOf(self.options_wdg), _translate("Form", "Other Options"))
from schrodinger.ui.qt.mapperwidgets import EnumStackedWidget
from schrodinger.ui.qt.swidgets import InfoButton