# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file '/scr/buildbot/src/mmshare/python/modules/schrodinger/application/desmond/desmond_advanced_tab.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_Dialog(object):
[docs] def setupUi(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.resize(683, 564)
self.horizontalLayout_5 = QtWidgets.QHBoxLayout(Dialog)
self.horizontalLayout_5.setObjectName("horizontalLayout_5")
self.verticalLayout_2 = QtWidgets.QVBoxLayout()
self.verticalLayout_2.setObjectName("verticalLayout_2")
self.tab_notebook_widget = QtWidgets.QTabWidget(Dialog)
self.tab_notebook_widget.setObjectName("tab_notebook_widget")
self.integration_tab = QtWidgets.QWidget()
self.integration_tab.setObjectName("integration_tab")
self.verticalLayout_25 = QtWidgets.QVBoxLayout(self.integration_tab)
self.verticalLayout_25.setObjectName("verticalLayout_25")
self.groupBox_9 = QtWidgets.QGroupBox(self.integration_tab)
self.groupBox_9.setObjectName("groupBox_9")
self.verticalLayout_26 = QtWidgets.QVBoxLayout(self.groupBox_9)
self.verticalLayout_26.setObjectName("verticalLayout_26")
self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
self.label_28 = QtWidgets.QLabel(self.groupBox_9)
self.label_28.setObjectName("label_28")
self.horizontalLayout_3.addWidget(self.label_28)
self.respa_bond_ef = QtWidgets.QLineEdit(self.groupBox_9)
self.respa_bond_ef.setObjectName("respa_bond_ef")
self.horizontalLayout_3.addWidget(self.respa_bond_ef)
self.label_29 = QtWidgets.QLabel(self.groupBox_9)
self.label_29.setObjectName("label_29")
self.horizontalLayout_3.addWidget(self.label_29)
self.respa_near_spinbox = QtWidgets.QDoubleSpinBox(self.groupBox_9)
self.respa_near_spinbox.setMinimum(2.0)
self.respa_near_spinbox.setSingleStep(2.0)
self.respa_near_spinbox.setObjectName("respa_near_spinbox")
self.horizontalLayout_3.addWidget(self.respa_near_spinbox)
self.label_30 = QtWidgets.QLabel(self.groupBox_9)
self.label_30.setObjectName("label_30")
self.horizontalLayout_3.addWidget(self.label_30)
self.respa_far_spinbox = QtWidgets.QDoubleSpinBox(self.groupBox_9)
self.respa_far_spinbox.setMinimum(6.0)
self.respa_far_spinbox.setSingleStep(2.0)
self.respa_far_spinbox.setObjectName("respa_far_spinbox")
self.horizontalLayout_3.addWidget(self.respa_far_spinbox)
spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_3.addItem(spacerItem)
self.verticalLayout_26.addLayout(self.horizontalLayout_3)
spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_26.addItem(spacerItem1)
self.verticalLayout_25.addWidget(self.groupBox_9)
self.tab_notebook_widget.addTab(self.integration_tab, "")
self.ensemble_tab = QtWidgets.QWidget()
self.ensemble_tab.setObjectName("ensemble_tab")
self.verticalLayout_29 = QtWidgets.QVBoxLayout(self.ensemble_tab)
self.verticalLayout_29.setObjectName("verticalLayout_29")
self.groupBox_12 = QtWidgets.QGroupBox(self.ensemble_tab)
self.groupBox_12.setObjectName("groupBox_12")
self.verticalLayout_30 = QtWidgets.QVBoxLayout(self.groupBox_12)
self.verticalLayout_30.setObjectName("verticalLayout_30")
self.horizontalLayout_30 = QtWidgets.QHBoxLayout()
self.horizontalLayout_30.setObjectName("horizontalLayout_30")
self.label_35 = QtWidgets.QLabel(self.groupBox_12)
self.label_35.setObjectName("label_35")
self.horizontalLayout_30.addWidget(self.label_35)
self.thermo_method_menu = QtWidgets.QComboBox(self.groupBox_12)
self.thermo_method_menu.setObjectName("thermo_method_menu")
self.thermo_method_menu.addItem("")
self.thermo_method_menu.addItem("")
self.thermo_method_menu.addItem("")
self.thermo_method_menu.addItem("")
self.horizontalLayout_30.addWidget(self.thermo_method_menu)
spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_30.addItem(spacerItem2)
self.verticalLayout_30.addLayout(self.horizontalLayout_30)
self.horizontalLayout_31 = QtWidgets.QHBoxLayout()
self.horizontalLayout_31.setObjectName("horizontalLayout_31")
self.label_36 = QtWidgets.QLabel(self.groupBox_12)
self.label_36.setObjectName("label_36")
self.horizontalLayout_31.addWidget(self.label_36)
self.therm_tau_ef = QtWidgets.QLineEdit(self.groupBox_12)
self.therm_tau_ef.setObjectName("therm_tau_ef")
self.horizontalLayout_31.addWidget(self.therm_tau_ef)
spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_31.addItem(spacerItem3)
spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_31.addItem(spacerItem4)
self.verticalLayout_30.addLayout(self.horizontalLayout_31)
self.horizontalLayout_32 = QtWidgets.QHBoxLayout()
self.horizontalLayout_32.setObjectName("horizontalLayout_32")
self.ngroups_label = QtWidgets.QLabel(self.groupBox_12)
self.ngroups_label.setObjectName("ngroups_label")
self.horizontalLayout_32.addWidget(self.ngroups_label)
self.ngroups_spinbox = QtWidgets.QSpinBox(self.groupBox_12)
self.ngroups_spinbox.setMinimum(1)
self.ngroups_spinbox.setMaximum(8)
self.ngroups_spinbox.setObjectName("ngroups_spinbox")
self.horizontalLayout_32.addWidget(self.ngroups_spinbox)
spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_32.addItem(spacerItem5)
self.verticalLayout_30.addLayout(self.horizontalLayout_32)
self.horizontalLayout_33 = QtWidgets.QHBoxLayout()
self.horizontalLayout_33.setObjectName("horizontalLayout_33")
self.temp_view = QtWidgets.QTableView(self.groupBox_12)
self.temp_view.setObjectName("temp_view")
self.horizontalLayout_33.addWidget(self.temp_view)
self.verticalLayout_30.addLayout(self.horizontalLayout_33)
spacerItem6 = QtWidgets.QSpacerItem(20, 0, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_30.addItem(spacerItem6)
self.verticalLayout_30.setStretch(3, 1)
self.verticalLayout_29.addWidget(self.groupBox_12)
self.groupBox_13 = QtWidgets.QGroupBox(self.ensemble_tab)
self.groupBox_13.setObjectName("groupBox_13")
self.verticalLayout_31 = QtWidgets.QVBoxLayout(self.groupBox_13)
self.verticalLayout_31.setObjectName("verticalLayout_31")
self.horizontalLayout_34 = QtWidgets.QHBoxLayout()
self.horizontalLayout_34.setObjectName("horizontalLayout_34")
self.baro_style_label = QtWidgets.QLabel(self.groupBox_13)
self.baro_style_label.setObjectName("baro_style_label")
self.horizontalLayout_34.addWidget(self.baro_style_label)
self.baro_method_menu = QtWidgets.QComboBox(self.groupBox_13)
self.baro_method_menu.setObjectName("baro_method_menu")
self.baro_method_menu.addItem("")
self.baro_method_menu.addItem("")
self.baro_method_menu.addItem("")
self.horizontalLayout_34.addWidget(self.baro_method_menu)
spacerItem7 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_34.addItem(spacerItem7)
self.verticalLayout_31.addLayout(self.horizontalLayout_34)
self.horizontalLayout_35 = QtWidgets.QHBoxLayout()
self.horizontalLayout_35.setObjectName("horizontalLayout_35")
self.label_39 = QtWidgets.QLabel(self.groupBox_13)
self.label_39.setObjectName("label_39")
self.horizontalLayout_35.addWidget(self.label_39)
self.baro_tau_ef = QtWidgets.QLineEdit(self.groupBox_13)
self.baro_tau_ef.setObjectName("baro_tau_ef")
self.horizontalLayout_35.addWidget(self.baro_tau_ef)
self.label_40 = QtWidgets.QLabel(self.groupBox_13)
self.label_40.setObjectName("label_40")
self.horizontalLayout_35.addWidget(self.label_40)
self.baro_style_menu = QtWidgets.QComboBox(self.groupBox_13)
self.baro_style_menu.setObjectName("baro_style_menu")
self.baro_style_menu.addItem("")
self.baro_style_menu.addItem("")
self.baro_style_menu.addItem("")
self.baro_style_menu.addItem("")
self.horizontalLayout_35.addWidget(self.baro_style_menu)
spacerItem8 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_35.addItem(spacerItem8)
self.verticalLayout_31.addLayout(self.horizontalLayout_35)
self.verticalLayout_29.addWidget(self.groupBox_13)
self.tab_notebook_widget.addTab(self.ensemble_tab, "")
self.interaction_tab = QtWidgets.QWidget()
self.interaction_tab.setObjectName("interaction_tab")
self.verticalLayout_32 = QtWidgets.QVBoxLayout(self.interaction_tab)
self.verticalLayout_32.setObjectName("verticalLayout_32")
self.groupBox_14 = QtWidgets.QGroupBox(self.interaction_tab)
self.groupBox_14.setObjectName("groupBox_14")
self.verticalLayout_33 = QtWidgets.QVBoxLayout(self.groupBox_14)
self.verticalLayout_33.setObjectName("verticalLayout_33")
self.horizontalLayout_36 = QtWidgets.QHBoxLayout()
self.horizontalLayout_36.setObjectName("horizontalLayout_36")
self.label_41 = QtWidgets.QLabel(self.groupBox_14)
self.label_41.setObjectName("label_41")
self.horizontalLayout_36.addWidget(self.label_41)
self.near_method_menu = QtWidgets.QComboBox(self.groupBox_14)
self.near_method_menu.setObjectName("near_method_menu")
self.near_method_menu.addItem("")
self.near_method_menu.addItem("")
self.near_method_menu.addItem("")
self.near_method_menu.addItem("")
self.horizontalLayout_36.addWidget(self.near_method_menu)
spacerItem9 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_36.addItem(spacerItem9)
self.verticalLayout_33.addLayout(self.horizontalLayout_36)
self.horizontalLayout_37 = QtWidgets.QHBoxLayout()
self.horizontalLayout_37.setObjectName("horizontalLayout_37")
self.coul_cutoff_label = QtWidgets.QLabel(self.groupBox_14)
self.coul_cutoff_label.setObjectName("coul_cutoff_label")
self.horizontalLayout_37.addWidget(self.coul_cutoff_label)
self.coul_cutoff_ef = QtWidgets.QLineEdit(self.groupBox_14)
self.coul_cutoff_ef.setObjectName("coul_cutoff_ef")
self.horizontalLayout_37.addWidget(self.coul_cutoff_ef)
spacerItem10 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_37.addItem(spacerItem10)
spacerItem11 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_37.addItem(spacerItem11)
self.verticalLayout_33.addLayout(self.horizontalLayout_37)
self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
self.tapering_label_1 = QtWidgets.QLabel(self.groupBox_14)
self.tapering_label_1.setObjectName("tapering_label_1")
self.horizontalLayout_2.addWidget(self.tapering_label_1)
self.tapering_label_2 = QtWidgets.QLabel(self.groupBox_14)
self.tapering_label_2.setObjectName("tapering_label_2")
self.horizontalLayout_2.addWidget(self.tapering_label_2)
self.tapering_from_ef = QtWidgets.QLineEdit(self.groupBox_14)
self.tapering_from_ef.setObjectName("tapering_from_ef")
self.horizontalLayout_2.addWidget(self.tapering_from_ef)
self.tapering_label_3 = QtWidgets.QLabel(self.groupBox_14)
self.tapering_label_3.setObjectName("tapering_label_3")
self.horizontalLayout_2.addWidget(self.tapering_label_3)
self.tapering_to_ef = QtWidgets.QLineEdit(self.groupBox_14)
self.tapering_to_ef.setObjectName("tapering_to_ef")
self.horizontalLayout_2.addWidget(self.tapering_to_ef)
spacerItem12 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_2.addItem(spacerItem12)
self.verticalLayout_33.addLayout(self.horizontalLayout_2)
spacerItem13 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_33.addItem(spacerItem13)
self.verticalLayout_32.addWidget(self.groupBox_14)
self.tab_notebook_widget.addTab(self.interaction_tab, "")
self.restraints_tab = QtWidgets.QWidget()
self.restraints_tab.setObjectName("restraints_tab")
self.verticalLayout_34 = QtWidgets.QVBoxLayout(self.restraints_tab)
self.verticalLayout_34.setObjectName("verticalLayout_34")
self.groupBox_15 = QtWidgets.QGroupBox(self.restraints_tab)
self.groupBox_15.setObjectName("groupBox_15")
self.verticalLayout_35 = QtWidgets.QVBoxLayout(self.groupBox_15)
self.verticalLayout_35.setObjectName("verticalLayout_35")
self.horizontalLayout_40 = QtWidgets.QHBoxLayout()
self.horizontalLayout_40.setObjectName("horizontalLayout_40")
self.posres_view = QtWidgets.QTableView(self.groupBox_15)
self.posres_view.setObjectName("posres_view")
self.horizontalLayout_40.addWidget(self.posres_view)
self.verticalLayout_36 = QtWidgets.QVBoxLayout()
self.verticalLayout_36.setObjectName("verticalLayout_36")
self.verticalLayout_37 = QtWidgets.QVBoxLayout()
self.verticalLayout_37.setObjectName("verticalLayout_37")
self.verticalLayout_38 = QtWidgets.QVBoxLayout()
self.verticalLayout_38.setContentsMargins(-1, 10, -1, -1)
self.verticalLayout_38.setObjectName("verticalLayout_38")
self.btn_select = QtWidgets.QPushButton(self.groupBox_15)
self.btn_select.setEnabled(False)
self.btn_select.setObjectName("btn_select")
self.verticalLayout_38.addWidget(self.btn_select)
self.btn_add = QtWidgets.QPushButton(self.groupBox_15)
self.btn_add.setObjectName("btn_add")
self.verticalLayout_38.addWidget(self.btn_add)
self.btn_delete = QtWidgets.QPushButton(self.groupBox_15)
self.btn_delete.setEnabled(False)
self.btn_delete.setObjectName("btn_delete")
self.verticalLayout_38.addWidget(self.btn_delete)
spacerItem14 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_38.addItem(spacerItem14)
self.verticalLayout_37.addLayout(self.verticalLayout_38)
self.btn_reset = QtWidgets.QPushButton(self.groupBox_15)
self.btn_reset.setEnabled(False)
self.btn_reset.setObjectName("btn_reset")
self.verticalLayout_37.addWidget(self.btn_reset)
self.verticalLayout_36.addLayout(self.verticalLayout_37)
self.horizontalLayout_40.addLayout(self.verticalLayout_36)
self.verticalLayout_35.addLayout(self.horizontalLayout_40)
self.cpt_info = QtWidgets.QLabel(self.groupBox_15)
self.cpt_info.setEnabled(True)
font = QtGui.QFont()
font.setPointSize(9)
font.setBold(True)
font.setWeight(75)
self.cpt_info.setFont(font)
self.cpt_info.setWordWrap(True)
self.cpt_info.setObjectName("cpt_info")
self.verticalLayout_35.addWidget(self.cpt_info)
self.verticalLayout_34.addWidget(self.groupBox_15)
self.tab_notebook_widget.addTab(self.restraints_tab, "")
self.output_tab = QtWidgets.QWidget()
self.output_tab.setObjectName("output_tab")
self.layoutWidget = QtWidgets.QWidget(self.output_tab)
self.layoutWidget.setGeometry(QtCore.QRect(20, 13, 631, 401))
self.layoutWidget.setObjectName("layoutWidget")
self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.layoutWidget)
self.verticalLayout_5.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_5.setObjectName("verticalLayout_5")
self.horizontalLayout_41 = QtWidgets.QHBoxLayout()
self.horizontalLayout_41.setObjectName("horizontalLayout_41")
self.label_45 = QtWidgets.QLabel(self.layoutWidget)
self.label_45.setObjectName("label_45")
self.horizontalLayout_41.addWidget(self.label_45)
self.energy_file_ef = QtWidgets.QLineEdit(self.layoutWidget)
self.energy_file_ef.setMinimumSize(QtCore.QSize(275, 0))
self.energy_file_ef.setObjectName("energy_file_ef")
self.horizontalLayout_41.addWidget(self.energy_file_ef)
spacerItem15 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_41.addItem(spacerItem15)
self.verticalLayout_5.addLayout(self.horizontalLayout_41)
self.horizontalLayout_42 = QtWidgets.QHBoxLayout()
self.horizontalLayout_42.setObjectName("horizontalLayout_42")
self.label_46 = QtWidgets.QLabel(self.layoutWidget)
self.label_46.setObjectName("label_46")
self.horizontalLayout_42.addWidget(self.label_46)
self.energy_start_ef = QtWidgets.QLineEdit(self.layoutWidget)
self.energy_start_ef.setObjectName("energy_start_ef")
self.horizontalLayout_42.addWidget(self.energy_start_ef)
spacerItem16 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_42.addItem(spacerItem16)
spacerItem17 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_42.addItem(spacerItem17)
self.verticalLayout_5.addLayout(self.horizontalLayout_42)
self.line_3 = QtWidgets.QFrame(self.layoutWidget)
self.line_3.setFrameShape(QtWidgets.QFrame.HLine)
self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line_3.setObjectName("line_3")
self.verticalLayout_5.addWidget(self.line_3)
self.horizontalLayout_43 = QtWidgets.QHBoxLayout()
self.horizontalLayout_43.setObjectName("horizontalLayout_43")
self.label_47 = QtWidgets.QLabel(self.layoutWidget)
self.label_47.setObjectName("label_47")
self.horizontalLayout_43.addWidget(self.label_47)
self.traj_name_ef = QtWidgets.QLineEdit(self.layoutWidget)
self.traj_name_ef.setMinimumSize(QtCore.QSize(275, 0))
self.traj_name_ef.setObjectName("traj_name_ef")
self.horizontalLayout_43.addWidget(self.traj_name_ef)
spacerItem18 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_43.addItem(spacerItem18)
self.verticalLayout_5.addLayout(self.horizontalLayout_43)
self.horizontalLayout_44 = QtWidgets.QHBoxLayout()
self.horizontalLayout_44.setObjectName("horizontalLayout_44")
self.label_48 = QtWidgets.QLabel(self.layoutWidget)
self.label_48.setObjectName("label_48")
self.horizontalLayout_44.addWidget(self.label_48)
self.traj_start_ef = QtWidgets.QLineEdit(self.layoutWidget)
self.traj_start_ef.setObjectName("traj_start_ef")
self.horizontalLayout_44.addWidget(self.traj_start_ef)
spacerItem19 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_44.addItem(spacerItem19)
spacerItem20 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_44.addItem(spacerItem20)
self.verticalLayout_5.addLayout(self.horizontalLayout_44)
self.horizontalLayout_45 = QtWidgets.QHBoxLayout()
self.horizontalLayout_45.setObjectName("horizontalLayout_45")
self.traj_vel_box = QtWidgets.QCheckBox(self.layoutWidget)
self.traj_vel_box.setChecked(True)
self.traj_vel_box.setObjectName("traj_vel_box")
self.horizontalLayout_45.addWidget(self.traj_vel_box)
self.verticalLayout_5.addLayout(self.horizontalLayout_45)
self.horizontalLayout_6 = QtWidgets.QHBoxLayout()
self.horizontalLayout_6.setObjectName("horizontalLayout_6")
self.label_53 = QtWidgets.QLabel(self.layoutWidget)
self.label_53.setObjectName("label_53")
self.horizontalLayout_6.addWidget(self.label_53)
self.traj_center_asl_fe = QtWidgets.QLineEdit(self.layoutWidget)
self.traj_center_asl_fe.setMinimumSize(QtCore.QSize(275, 0))
self.traj_center_asl_fe.setText("")
self.traj_center_asl_fe.setObjectName("traj_center_asl_fe")
self.horizontalLayout_6.addWidget(self.traj_center_asl_fe)
self.traj_center_asl_btn = QtWidgets.QPushButton(self.layoutWidget)
self.traj_center_asl_btn.setObjectName("traj_center_asl_btn")
self.horizontalLayout_6.addWidget(self.traj_center_asl_btn)
spacerItem21 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_6.addItem(spacerItem21)
self.verticalLayout_5.addLayout(self.horizontalLayout_6)
self.horizontalLayout_46 = QtWidgets.QHBoxLayout()
self.horizontalLayout_46.setObjectName("horizontalLayout_46")
self.traj_glue_box = QtWidgets.QCheckBox(self.layoutWidget)
self.traj_glue_box.setChecked(True)
self.traj_glue_box.setObjectName("traj_glue_box")
self.horizontalLayout_46.addWidget(self.traj_glue_box)
self.verticalLayout_5.addLayout(self.horizontalLayout_46)
self.horizontalLayout_47 = QtWidgets.QHBoxLayout()
self.horizontalLayout_47.setObjectName("horizontalLayout_47")
self.label_49 = QtWidgets.QLabel(self.layoutWidget)
font = QtGui.QFont()
font.setPointSize(9)
font.setBold(True)
font.setWeight(75)
self.label_49.setFont(font)
self.label_49.setObjectName("label_49")
self.horizontalLayout_47.addWidget(self.label_49)
self.verticalLayout_5.addLayout(self.horizontalLayout_47)
self.line_4 = QtWidgets.QFrame(self.layoutWidget)
self.line_4.setFrameShape(QtWidgets.QFrame.HLine)
self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line_4.setObjectName("line_4")
self.verticalLayout_5.addWidget(self.line_4)
self.horizontalLayout_48 = QtWidgets.QHBoxLayout()
self.horizontalLayout_48.setObjectName("horizontalLayout_48")
self.label_50 = QtWidgets.QLabel(self.layoutWidget)
self.label_50.setObjectName("label_50")
self.horizontalLayout_48.addWidget(self.label_50)
self.checkpt_file_ef = QtWidgets.QLineEdit(self.layoutWidget)
self.checkpt_file_ef.setObjectName("checkpt_file_ef")
self.horizontalLayout_48.addWidget(self.checkpt_file_ef)
spacerItem22 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_48.addItem(spacerItem22)
spacerItem23 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_48.addItem(spacerItem23)
self.verticalLayout_5.addLayout(self.horizontalLayout_48)
self.horizontalLayout_49 = QtWidgets.QHBoxLayout()
self.horizontalLayout_49.setObjectName("horizontalLayout_49")
self.label_51 = QtWidgets.QLabel(self.layoutWidget)
self.label_51.setObjectName("label_51")
self.horizontalLayout_49.addWidget(self.label_51)
self.checkpt_start_ef = QtWidgets.QLineEdit(self.layoutWidget)
self.checkpt_start_ef.setObjectName("checkpt_start_ef")
self.horizontalLayout_49.addWidget(self.checkpt_start_ef)
self.label_52 = QtWidgets.QLabel(self.layoutWidget)
self.label_52.setObjectName("label_52")
self.horizontalLayout_49.addWidget(self.label_52)
self.checkpt_inter_ef = QtWidgets.QLineEdit(self.layoutWidget)
self.checkpt_inter_ef.setObjectName("checkpt_inter_ef")
self.horizontalLayout_49.addWidget(self.checkpt_inter_ef)
spacerItem24 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_49.addItem(spacerItem24)
self.verticalLayout_5.addLayout(self.horizontalLayout_49)
spacerItem25 = QtWidgets.QSpacerItem(20, 48, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_5.addItem(spacerItem25)
self.tab_notebook_widget.addTab(self.output_tab, "")
self.misc_tab = QtWidgets.QWidget()
self.misc_tab.setObjectName("misc_tab")
self.verticalLayout_41 = QtWidgets.QVBoxLayout(self.misc_tab)
self.verticalLayout_41.setObjectName("verticalLayout_41")
self.randvel_frame = QtWidgets.QFrame(self.misc_tab)
self.randvel_frame.setFrameShape(QtWidgets.QFrame.NoFrame)
self.randvel_frame.setFrameShadow(QtWidgets.QFrame.Raised)
self.randvel_frame.setObjectName("randvel_frame")
self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.randvel_frame)
self.verticalLayout_3.setObjectName("verticalLayout_3")
self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
self.horizontalLayout_4.setObjectName("horizontalLayout_4")
self.seed_label = QtWidgets.QLabel(self.randvel_frame)
self.seed_label.setObjectName("seed_label")
self.horizontalLayout_4.addWidget(self.seed_label)
self.rand_seed_rb = QtWidgets.QRadioButton(self.randvel_frame)
self.rand_seed_rb.setObjectName("rand_seed_rb")
self.seed_button_group = QtWidgets.QButtonGroup(Dialog)
self.seed_button_group.setObjectName("seed_button_group")
self.seed_button_group.addButton(self.rand_seed_rb)
self.horizontalLayout_4.addWidget(self.rand_seed_rb)
self.custom_seed_rb = QtWidgets.QRadioButton(self.randvel_frame)
self.custom_seed_rb.setChecked(True)
self.custom_seed_rb.setObjectName("custom_seed_rb")
self.seed_button_group.addButton(self.custom_seed_rb)
self.horizontalLayout_4.addWidget(self.custom_seed_rb)
self.custom_seed_sb = QtWidgets.QSpinBox(self.randvel_frame)
self.custom_seed_sb.setBaseSize(QtCore.QSize(100, 0))
self.custom_seed_sb.setButtonSymbols(QtWidgets.QAbstractSpinBox.NoButtons)
self.custom_seed_sb.setMinimum(1)
self.custom_seed_sb.setMaximum(9999999)
self.custom_seed_sb.setProperty("value", 2007)
self.custom_seed_sb.setObjectName("custom_seed_sb")
self.horizontalLayout_4.addWidget(self.custom_seed_sb)
spacerItem26 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_4.addItem(spacerItem26)
self.verticalLayout_3.addLayout(self.horizontalLayout_4)
self.rand_gb = QtWidgets.QGroupBox(self.randvel_frame)
self.rand_gb.setCheckable(True)
self.rand_gb.setObjectName("rand_gb")
self.verticalLayout = QtWidgets.QVBoxLayout(self.rand_gb)
self.verticalLayout.setObjectName("verticalLayout")
self.horizontalLayout_51 = QtWidgets.QHBoxLayout()
self.horizontalLayout_51.setContentsMargins(0, -1, -1, -1)
self.horizontalLayout_51.setObjectName("horizontalLayout_51")
self.start_time_label = QtWidgets.QLabel(self.rand_gb)
self.start_time_label.setObjectName("start_time_label")
self.horizontalLayout_51.addWidget(self.start_time_label)
self.first_ef = QtWidgets.QLineEdit(self.rand_gb)
self.first_ef.setObjectName("first_ef")
self.horizontalLayout_51.addWidget(self.first_ef)
self.interval_label = QtWidgets.QLabel(self.rand_gb)
self.interval_label.setObjectName("interval_label")
self.horizontalLayout_51.addWidget(self.interval_label)
self.interval_ef = QtWidgets.QLineEdit(self.rand_gb)
self.interval_ef.setObjectName("interval_ef")
self.horizontalLayout_51.addWidget(self.interval_ef)
spacerItem27 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_51.addItem(spacerItem27)
self.verticalLayout.addLayout(self.horizontalLayout_51)
self.verticalLayout_3.addWidget(self.rand_gb)
self.verticalLayout_41.addWidget(self.randvel_frame)
self.outer_frame = QtWidgets.QFrame(self.misc_tab)
font = QtGui.QFont()
font.setKerning(True)
self.outer_frame.setFont(font)
self.outer_frame.setObjectName("outer_frame")
self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.outer_frame)
self.verticalLayout_4.setObjectName("verticalLayout_4")
self.atom_group_box = QtWidgets.QGroupBox(self.outer_frame)
self.atom_group_box.setObjectName("atom_group_box")
self.verticalLayout_42 = QtWidgets.QVBoxLayout(self.atom_group_box)
self.verticalLayout_42.setObjectName("verticalLayout_42")
self.horizontalLayout_52 = QtWidgets.QHBoxLayout()
self.horizontalLayout_52.setObjectName("horizontalLayout_52")
self.atomgroup_view = QtWidgets.QTableView(self.atom_group_box)
self.atomgroup_view.setObjectName("atomgroup_view")
self.horizontalLayout_52.addWidget(self.atomgroup_view)
self.verticalLayout_43 = QtWidgets.QVBoxLayout()
self.verticalLayout_43.setObjectName("verticalLayout_43")
self.verticalLayout_44 = QtWidgets.QVBoxLayout()
self.verticalLayout_44.setObjectName("verticalLayout_44")
self.verticalLayout_45 = QtWidgets.QVBoxLayout()
self.verticalLayout_45.setContentsMargins(-1, 10, -1, -1)
self.verticalLayout_45.setObjectName("verticalLayout_45")
self.btn_select_2 = QtWidgets.QPushButton(self.atom_group_box)
self.btn_select_2.setEnabled(False)
self.btn_select_2.setObjectName("btn_select_2")
self.verticalLayout_45.addWidget(self.btn_select_2)
self.btn_add_2 = QtWidgets.QPushButton(self.atom_group_box)
self.btn_add_2.setObjectName("btn_add_2")
self.verticalLayout_45.addWidget(self.btn_add_2)
self.btn_delete_2 = QtWidgets.QPushButton(self.atom_group_box)
self.btn_delete_2.setEnabled(False)
self.btn_delete_2.setObjectName("btn_delete_2")
self.verticalLayout_45.addWidget(self.btn_delete_2)
spacerItem28 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_45.addItem(spacerItem28)
self.verticalLayout_44.addLayout(self.verticalLayout_45)
self.btn_reset_2 = QtWidgets.QPushButton(self.atom_group_box)
self.btn_reset_2.setEnabled(False)
self.btn_reset_2.setObjectName("btn_reset_2")
self.verticalLayout_44.addWidget(self.btn_reset_2)
self.verticalLayout_43.addLayout(self.verticalLayout_44)
self.horizontalLayout_52.addLayout(self.verticalLayout_43)
self.verticalLayout_42.addLayout(self.horizontalLayout_52)
self.cpt_info_misc = QtWidgets.QLabel(self.atom_group_box)
font = QtGui.QFont()
font.setPointSize(9)
font.setBold(True)
font.setWeight(75)
self.cpt_info_misc.setFont(font)
self.cpt_info_misc.setWordWrap(True)
self.cpt_info_misc.setObjectName("cpt_info_misc")
self.verticalLayout_42.addWidget(self.cpt_info_misc)
self.verticalLayout_4.addWidget(self.atom_group_box)
self.verticalLayout_41.addWidget(self.outer_frame)
self.tab_notebook_widget.addTab(self.misc_tab, "")
self.verticalLayout_2.addWidget(self.tab_notebook_widget)
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
spacerItem29 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout.addItem(spacerItem29)
self.cancel_push_button = QtWidgets.QPushButton(Dialog)
self.cancel_push_button.setObjectName("cancel_push_button")
self.horizontalLayout.addWidget(self.cancel_push_button)
self.apply_push_button = QtWidgets.QPushButton(Dialog)
self.apply_push_button.setObjectName("apply_push_button")
self.horizontalLayout.addWidget(self.apply_push_button)
self.ok_push_button = QtWidgets.QPushButton(Dialog)
self.ok_push_button.setObjectName("ok_push_button")
self.horizontalLayout.addWidget(self.ok_push_button)
self.help_push_button = QtWidgets.QPushButton(Dialog)
self.help_push_button.setObjectName("help_push_button")
self.horizontalLayout.addWidget(self.help_push_button)
self.verticalLayout_2.addLayout(self.horizontalLayout)
self.horizontalLayout_5.addLayout(self.verticalLayout_2)
self.retranslateUi(Dialog)
self.tab_notebook_widget.setCurrentIndex(1)
QtCore.QMetaObject.connectSlotsByName(Dialog)
[docs] def retranslateUi(self, Dialog):
_translate = QtCore.QCoreApplication.translate
Dialog.setWindowTitle(_translate("Dialog", "Dialog"))
self.groupBox_9.setTitle(_translate("Dialog", "RESPA integrator"))
self.label_28.setText(_translate("Dialog", "Time step (fs): bonded"))
self.respa_bond_ef.setText(_translate("Dialog", "2.0"))
self.label_29.setText(_translate("Dialog", "near"))
self.label_30.setText(_translate("Dialog", "far"))
self.tab_notebook_widget.setTabText(self.tab_notebook_widget.indexOf(self.integration_tab), _translate("Dialog", "Integration"))
self.groupBox_12.setTitle(_translate("Dialog", "Thermostat"))
self.label_35.setText(_translate("Dialog", "Thermostat method:"))
self.thermo_method_menu.setItemText(0, _translate("Dialog", "Nose-Hoover chain"))
self.thermo_method_menu.setItemText(1, _translate("Dialog", "Langevin"))
self.thermo_method_menu.setItemText(2, _translate("Dialog", "DPD"))
self.thermo_method_menu.setItemText(3, _translate("Dialog", "None"))
self.label_36.setText(_translate("Dialog", "Relaxation time (ps):"))
self.therm_tau_ef.setText(_translate("Dialog", "1.0"))
self.ngroups_label.setText(_translate("Dialog", "Number of groups:"))
self.groupBox_13.setTitle(_translate("Dialog", "Barostat"))
self.baro_style_label.setText(_translate("Dialog", "Barostat method:"))
self.baro_method_menu.setItemText(0, _translate("Dialog", "Martyna-Tobias-Klein"))
self.baro_method_menu.setItemText(1, _translate("Dialog", "Langevin"))
self.baro_method_menu.setItemText(2, _translate("Dialog", "None"))
self.label_39.setText(_translate("Dialog", "Relaxation time (ps):"))
self.baro_tau_ef.setText(_translate("Dialog", "2.0"))
self.label_40.setText(_translate("Dialog", "Coupling style:"))
self.baro_style_menu.setItemText(0, _translate("Dialog", "Isotropic"))
self.baro_style_menu.setItemText(1, _translate("Dialog", "Semi-isotropic"))
self.baro_style_menu.setItemText(2, _translate("Dialog", "Anisotropic"))
self.baro_style_menu.setItemText(3, _translate("Dialog", "Constant area"))
self.tab_notebook_widget.setTabText(self.tab_notebook_widget.indexOf(self.ensemble_tab), _translate("Dialog", "Ensemble"))
self.groupBox_14.setTitle(_translate("Dialog", "Coulombic"))
self.label_41.setText(_translate("Dialog", "Short range method:"))
self.near_method_menu.setItemText(0, _translate("Dialog", "Cutoff"))
self.near_method_menu.setItemText(1, _translate("Dialog", "Potential tapering"))
self.near_method_menu.setItemText(2, _translate("Dialog", "Force tapering"))
self.near_method_menu.setItemText(3, _translate("Dialog", "Shift"))
self.coul_cutoff_label.setText(_translate("Dialog", "Cutoff radius (Å):"))
self.coul_cutoff_ef.setText(_translate("Dialog", "9.0"))
self.tapering_label_1.setText(_translate("Dialog", "Tapering range (Å):"))
self.tapering_label_2.setText(_translate("Dialog", "from"))
self.tapering_from_ef.setText(_translate("Dialog", "9.0"))
self.tapering_label_3.setText(_translate("Dialog", "to"))
self.tapering_to_ef.setText(_translate("Dialog", "9.0"))
self.tab_notebook_widget.setTabText(self.tab_notebook_widget.indexOf(self.interaction_tab), _translate("Dialog", "Interaction"))
self.groupBox_15.setTitle(_translate("Dialog", "Position restraint"))
self.btn_select.setText(_translate("Dialog", "Select..."))
self.btn_add.setText(_translate("Dialog", "Add"))
self.btn_delete.setText(_translate("Dialog", "Delete"))
self.btn_reset.setText(_translate("Dialog", "Reset"))
self.cpt_info.setText(_translate("Dialog", "Note: Restraints cannot be displayed for checkpoint files; but if they were defined in the original.cms file, they are saved in the checkpoint file, and your simulation should continue with them."))
self.tab_notebook_widget.setTabText(self.tab_notebook_widget.indexOf(self.restraints_tab), _translate("Dialog", "Restraints"))
self.label_45.setText(_translate("Dialog", "Energy sequence file:"))
self.energy_file_ef.setText(_translate("Dialog", "$JOBNAME$[_replica$REPLICA$].ene"))
self.label_46.setText(_translate("Dialog", "Recording: starting time (ps)"))
self.energy_start_ef.setText(_translate("Dialog", "0.0"))
self.label_47.setText(_translate("Dialog", "Trajectory directory:"))
self.traj_name_ef.setText(_translate("Dialog", "$JOBNAME$[_repica$REPLICA$]_trj"))
self.label_48.setText(_translate("Dialog", "Recording: starting time (ps)"))
self.traj_start_ef.setText(_translate("Dialog", "0.0"))
self.traj_vel_box.setText(_translate("Dialog", "Record velocities"))
self.label_53.setText(_translate("Dialog", "Center trajectory on ASL:"))
self.traj_center_asl_btn.setText(_translate("Dialog", "Define..."))
self.traj_glue_box.setText(_translate("Dialog", "Glue close solute molecules together*"))
self.label_49.setText(_translate("Dialog", "* Gluing affects only displayed trajectory and has no effect on physics of the simulation."))
self.label_50.setText(_translate("Dialog", "Checkpoint file:"))
self.checkpt_file_ef.setText(_translate("Dialog", "$JOBNAME.cpt"))
self.label_51.setText(_translate("Dialog", "Recording: starting time (ps)"))
self.checkpt_start_ef.setText(_translate("Dialog", "0.0"))
self.label_52.setText(_translate("Dialog", "interval (ps)"))
self.checkpt_inter_ef.setText(_translate("Dialog", "240.0"))
self.tab_notebook_widget.setTabText(self.tab_notebook_widget.indexOf(self.output_tab), _translate("Dialog", "Output"))
self.seed_label.setText(_translate("Dialog", "Seed:"))
self.rand_seed_rb.setText(_translate("Dialog", "Random"))
self.custom_seed_rb.setText(_translate("Dialog", "Custom"))
self.rand_gb.setTitle(_translate("Dialog", "Randomize velocities"))
self.start_time_label.setText(_translate("Dialog", "Starting time (ps)"))
self.first_ef.setText(_translate("Dialog", "0.0"))
self.interval_label.setText(_translate("Dialog", "Interval (ps)"))
self.interval_ef.setToolTip(_translate("Dialog", "Value of zero means infinity"))
self.interval_ef.setText(_translate("Dialog", "0.0"))
self.atom_group_box.setTitle(_translate("Dialog", "Atom group"))
self.btn_select_2.setText(_translate("Dialog", "Select..."))
self.btn_add_2.setText(_translate("Dialog", "Add"))
self.btn_delete_2.setText(_translate("Dialog", "Delete"))
self.btn_reset_2.setText(_translate("Dialog", "Reset"))
self.cpt_info_misc.setText(_translate("Dialog", "Note: Atom groups cannot be displayed for checkpoint files; but if they were defined in the original.cms file, they are saved in the checkpoint file, and your simulation should continue with them."))
self.tab_notebook_widget.setTabText(self.tab_notebook_widget.indexOf(self.misc_tab), _translate("Dialog", "Misc"))
self.cancel_push_button.setText(_translate("Dialog", "Cancel"))
self.apply_push_button.setText(_translate("Dialog", "Apply"))
self.ok_push_button.setText(_translate("Dialog", "OK"))
self.help_push_button.setText(_translate("Dialog", "Help"))