def __init__(self, parent=None): QtGui.QWidget.__init__(self, parent) self.ui = Ui_Retrieval() self.ui.setupUi(self) self.preference = PreferenceApp() self.filecontent = FileContentApp() self.helpDocument = helpDocumentApp() self.index_run = 0 self.index_show = 0 self.ui.actionQuit.triggered.connect(self.projectClose) self.ui.actionRun.triggered.connect(self.run) self.ui.actionHelp.triggered.connect(self.helpDocumentShow) self.icon1 = QtGui.QIcon() self.icon1.addPixmap(QtGui.QPixmap(":/image/imge/retrieval.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.retrieval_toolButton = QtGui.QToolButton() self.retrieval_toolButton.setObjectName('retrieval') self.retrieval_toolButton.setText("Protein Retrieval") self.retrieval_toolButton.setIcon(self.icon1) self.retrieval_toolButton.setIconSize(QtCore.QSize(300, 80)) self.retrieval_toolButton.setAutoRaise(True) self.retrieval_toolButton.setToolButtonStyle( QtCore.Qt.ToolButtonTextBesideIcon) self.ui.actionQuit.triggered.connect(self.buttonClose) self.retrieval_toolButton.connect(self.retrieval_toolButton, QtCore.SIGNAL(("clicked()")), self.setwindowtop) self.icon2 = QtGui.QIcon() self.icon2.addPixmap(QtGui.QPixmap(":/image/imge/close.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.project_toolButton = QtGui.QToolButton() self.project_toolButton.setText("CLOSE") self.project_toolButton.setIcon(self.icon2) self.project_toolButton.setIconSize(QtCore.QSize(100, 80)) self.project_toolButton.setAutoRaise(True) self.project_toolButton.setToolButtonStyle( QtCore.Qt.ToolButtonTextBesideIcon) self.ui.protein_Button.connect(self.ui.protein_Button, QtCore.SIGNAL(("clicked()")), self.openpdb) self.ui.database_Button.connect(self.ui.database_Button, QtCore.SIGNAL(("clicked()")), self.opendb) ##########change for different platform############ #######for console test########## self.default_database = "/Users/Song/Desktop/smalldatabase" self.ui.database_lineEdit.setText(self.default_database)
def __init__(self, targetdir, parent=None): QtGui.QWidget.__init__(self, parent) self.ui = Ui_Pregxs() self.ui.setupUi(self) self.ui.actionQuit.triggered.connect(self.projectClose) self.ui.actionRun.triggered.connect(self.pregxs) self.ui.tabWidget.setCurrentIndex(0) self.ui.pushButton.connect(self.ui.pushButton, QtCore.SIGNAL(("clicked()")), self.openfile_dat) self.targetdir = targetdir icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(":/image/imge/pregxs.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.helpDocument = helpDocumentApp() self.refine_toolButton = QtGui.QToolButton() self.refine_toolButton.setText("P(r) Estimation") self.refine_toolButton.setIcon(icon1) self.refine_toolButton.setIconSize(QtCore.QSize(300, 80)) self.refine_toolButton.setAutoRaise(True) self.refine_toolButton.setToolButtonStyle( QtCore.Qt.ToolButtonTextBesideIcon) self.ui.statusbar.showMessage( 'Small Angle Scattering ToolBox1.0.0 P(r) Estimation' ) self.ui.actionQuit.triggered.connect(self.buttonclose) self.refine_toolButton.connect(self.refine_toolButton, QtCore.SIGNAL(("clicked()")), self.setwindowtop) self.icon2 = QtGui.QIcon() self.icon2.addPixmap(QtGui.QPixmap(":/image/imge/close.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.project_toolButton = QtGui.QToolButton() self.project_toolButton.setText("CLOSE") #self.superpose_toolButton.setText("Superpose models at low resolutions") self.project_toolButton.setIcon(self.icon2) self.project_toolButton.setIconSize(QtCore.QSize(100, 80)) self.project_toolButton.setAutoRaise(True) self.project_toolButton.setToolButtonStyle( QtCore.Qt.ToolButtonTextBesideIcon) self.project_toolButton.connect(self.project_toolButton, QtCore.SIGNAL(("clicked()")), self.projectClose) self.ui.pregxs_saxs_showButton.connect(self.ui.pregxs_saxs_showButton, QtCore.SIGNAL(("clicked()")), self.showsaxs) self.ui.actionhelp.triggered.connect(self.helpDocumentShow)
def __init__(self, targetdir, parent=None): QtGui.QWidget.__init__(self, parent) self.ui = Ui_Shapeup() self.ui.setupUi(self) self.index_run = 0 self.index_show = 0 self.ui.shapeup_actionQuit.triggered.connect(self.projectClose) self.helpDocument = helpDocumentApp() self.preference = PreferenceApp() self.ui.shapeup_actionRun.triggered.connect(self.shapeup) self.ui.actionShow_maps.triggered.connect(self.showmaps) self.ui.shapeup_tabWidget.setCurrentIndex(0) self.ui.shapeup_sasfile_pushButton.connect( self.ui.shapeup_sasfile_pushButton, QtCore.SIGNAL(("clicked()")), self.openfile_sas) self.ui.shapeup_model_pushButton.connect( self.ui.shapeup_model_pushButton, QtCore.SIGNAL(("clicked()")), self.openfile_model) #self.ui.shapeup_output_pushButton.connect(self.ui.shapeup_output_pushButton,QtCore.SIGNAL(( "clicked()")),self.opendir_output) self.ui.shapeup_saxs_showButton.connect( self.ui.shapeup_saxs_showButton, QtCore.SIGNAL(("clicked()")), self.showsaxs) self.targetdir = targetdir self.ui.shapeup_statusbar.showMessage( 'Small Angle Scattering ToolBox1.0.0 Shape Search Engine' ) self.icon1 = QtGui.QIcon() self.icon1.addPixmap(QtGui.QPixmap(":/image/imge/shapeup.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.shapeup_toolButton = QtGui.QToolButton() self.shapeup_toolButton.setText("Shape Search Engine") self.shapeup_toolButton.setIcon(self.icon1) self.shapeup_toolButton.setIconSize(QtCore.QSize(300, 80)) self.shapeup_toolButton.setAutoRaise(True) self.shapeup_toolButton.setToolButtonStyle( QtCore.Qt.ToolButtonTextBesideIcon) self.ui.shapeup_actionQuit.triggered.connect(self.buttonClose) self.shapeup_toolButton.connect(self.shapeup_toolButton, QtCore.SIGNAL(("clicked()")), self.setwindowtop) self.icon2 = QtGui.QIcon() self.icon2.addPixmap(QtGui.QPixmap(":/image/imge/close.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.project_toolButton = QtGui.QToolButton() self.project_toolButton.setText("CLOSE") #self.superpose_toolButton.setText("Superpose models at low resolutions") self.project_toolButton.setIcon(self.icon2) self.project_toolButton.setIconSize(QtCore.QSize(100, 80)) self.project_toolButton.setAutoRaise(True) self.project_toolButton.setToolButtonStyle( QtCore.Qt.ToolButtonTextBesideIcon) self.project_toolButton.connect(self.project_toolButton, QtCore.SIGNAL(("clicked()")), self.projectClose) self.ui.shapeup_actionHelp.triggered.connect(self.helpDocumentShow) self.result_table = result_table.SongTable() self.result_button = QtGui.QPushButton("show in pymol", self) self.result_button.setIcon(QtGui.QIcon(":/image/imge/pymol.png")) self.result_button.setStyleSheet(""" background:gray; """) self.result_button2 = QtGui.QPushButton("View the Content", self) self.result_button2.setIcon(QtGui.QIcon(":/image/imge/directory.png")) self.result_button2.setStyleSheet(""" background:gray; """) self.button_layout = QtGui.QHBoxLayout() self.button_layout.addWidget(self.result_button) self.button_layout.addWidget(self.result_button2) self.button_widget = QtGui.QWidget() self.button_widget.setLayout(self.button_layout) self.result_layout = QtGui.QVBoxLayout() self.result_layout.addWidget(self.result_table) self.result_layout.addWidget(self.button_widget) self.result_widget = QtGui.QWidget() self.result_widget.setLayout(self.result_layout) self.filecontent = FileContentApp() self.result_table.table.cellClicked.connect(self.get_resultItem) self.result_button.connect(self.result_button, QtCore.SIGNAL(("clicked()")), self.view_inPymol) self.result_button2.connect(self.result_button2, QtCore.SIGNAL(("clicked()")), self.view_inDirectory) self.item_list = []
def __init__(self, targetdir, parent=None): QtGui.QWidget.__init__(self, parent) self.ui = Ui_She() self.ui.setupUi(self) self.ui.actionQuit.triggered.connect(self.projectClose) self.ui.actionRun.triggered.connect(self.she) self.helpDocument = helpDocumentApp() self.ui.tabWidget.setCurrentIndex(0) self.ui.pdb_button.connect(self.ui.pdb_button, QtCore.SIGNAL(("clicked()")), self.openfile_pdb) self.ui.saxs_button.connect(self.ui.saxs_button, QtCore.SIGNAL(("clicked()")), self.openfile_saxs) self.ui.statusbar.showMessage( 'Small Angle Scattering ToolBox1.0.0 Intensity Calculation' ) self.ui.saxs_show_pushButton.connect(self.ui.saxs_show_pushButton, QtCore.SIGNAL(("clicked()")), self.show_saxs) self.targetdir = targetdir icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(":/image/imge/she.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.she_toolButton = QtGui.QToolButton() self.she_toolButton.setText( "Compute theoretical scattering intensity curve") self.she_toolButton.setIcon(icon1) self.she_toolButton.setIconSize(QtCore.QSize(300, 80)) self.she_toolButton.setAutoRaise(True) self.she_toolButton.setToolButtonStyle( QtCore.Qt.ToolButtonTextBesideIcon) self.ui.actionQuit.triggered.connect(self.buttonclose) self.she_toolButton.connect(self.she_toolButton, QtCore.SIGNAL(("clicked()")), self.setwindowtop) self.icon2 = QtGui.QIcon() self.icon2.addPixmap(QtGui.QPixmap(":/image/imge/close.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.project_toolButton = QtGui.QToolButton() self.project_toolButton.setText("CLOSE") #self.superpose_toolButton.setText("Superpose models at low resolutions") self.project_toolButton.setIcon(self.icon2) self.project_toolButton.setIconSize(QtCore.QSize(100, 80)) self.project_toolButton.setAutoRaise(True) self.project_toolButton.setToolButtonStyle( QtCore.Qt.ToolButtonTextBesideIcon) self.project_toolButton.connect(self.project_toolButton, QtCore.SIGNAL(("clicked()")), self.projectClose) #self.ui.tabWidget.setTabEnabled(3,False) # self.ui.summary_tableWidget.setColumnCount(4) # self.ui.summary_tableWidget.setRowCount(2) # self.ui.summary_tableWidget.setHorizontalHeaderLabels(["File Path","type","Show","Compare"]) # self.ui.summary_tableWidget.setColumnWidth(0, 400) # self.ui.summary_tableWidget.setColumnWidth(1, 80) # self.ui.summary_tableWidget.setColumnWidth(2, 80) # self.ui.summary_tableWidget.setColumnWidth(3, 105) self.ui.actionHelp.triggered.connect(self.helpDocumentShow) self.ui.starting_q_LineEdit.setText("0") self.ui.stopping_q_LineEdit.setText("0.5") self.ui.number_of_n_LineEdit.setText("51")
def __init__(self, targetdir, parent=None): #super(SuperposeApp, self).__init__(parent) QtGui.QWidget.__init__(self, parent) self.ui = Ui_Superpose() self.ui.setupUi(self) self.preference = PreferenceApp() self.index_run = 0 self.index_show = 0 self.ui.Superpose_actionQuit.triggered.connect(self.projectClose) self.ui.actionShow.triggered.connect(self.show_pml) self.ui.Superpose_actionRun.triggered.connect(self.superpose) self.ui.superpose_tabWidget.setCurrentIndex(0) self.ui.Superpose_fix_pushButton.connect( self.ui.Superpose_fix_pushButton, QtCore.SIGNAL(("clicked()")), self.openfile_fix) self.ui.Superpose_mov_pushButton.connect( self.ui.Superpose_mov_pushButton, QtCore.SIGNAL(("clicked()")), self.openfile_mov) self.ui.superpose_statusbar.showMessage( 'Small Angle Scattering ToolBox 1.0.0 Model Superposition' ) self.targetdir = targetdir self.icon1 = QtGui.QIcon() self.icon1.addPixmap(QtGui.QPixmap(":/image/imge/superpose.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.superpose_toolButton = QtGui.QToolButton() self.superpose_toolButton.setObjectName('superpose') self.superpose_toolButton.setText("Model Superposition") #self.superpose_toolButton.setStyleSheet("font-size:30px;background-color:rgb(217,193,153,104);\ # :border 2pxsolid #333333") #self.superpose_toolButton.setStyleSheet("font-size:30px") #self.superpose_toolButton.setText("Superpose models at low resolutions") self.superpose_toolButton.setIcon(self.icon1) self.superpose_toolButton.setIconSize(QtCore.QSize(300, 80)) self.superpose_toolButton.setAutoRaise(True) self.superpose_toolButton.setToolButtonStyle( QtCore.Qt.ToolButtonTextBesideIcon) self.ui.Superpose_actionQuit.triggered.connect(self.buttonClose) self.superpose_toolButton.connect(self.superpose_toolButton, QtCore.SIGNAL(("clicked()")), self.setwindowtop) self.icon2 = QtGui.QIcon() self.icon2.addPixmap(QtGui.QPixmap(":/image/imge/close.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.project_toolButton = QtGui.QToolButton() self.project_toolButton.setText("CLOSE") #self.superpose_toolButton.setText("Superpose models at low resolutions") self.project_toolButton.setIcon(self.icon2) self.project_toolButton.setIconSize(QtCore.QSize(100, 80)) self.project_toolButton.setAutoRaise(True) self.project_toolButton.setToolButtonStyle( QtCore.Qt.ToolButtonTextBesideIcon) self.result_table = result_table.SongTable() self.result_button = QtGui.QPushButton("show in pymol", self) self.result_button.setIcon( QtGui.QIcon(QtGui.QPixmap(":/image/imge/pymol.png"))) self.result_button.setStyleSheet(""" background:gray; """) self.result_button2 = QtGui.QPushButton("View the Content", self) self.result_button2.setIcon( QtGui.QIcon(QtGui.QPixmap(":/image/imge/directory.png"))) self.result_button2.setStyleSheet(""" background:gray; """) self.button_layout = QtGui.QHBoxLayout() self.button_layout.addWidget(self.result_button) self.button_layout.addWidget(self.result_button2) self.button_widget = QtGui.QWidget() self.button_widget.setLayout(self.button_layout) self.result_layout = QtGui.QVBoxLayout() self.result_layout.addWidget(self.result_table) self.result_layout.addWidget(self.button_widget) self.result_widget = QtGui.QWidget() self.result_widget.setLayout(self.result_layout) self.filecontent = FileContentApp() self.helpDocument = helpDocumentApp() self.ui.Superpose_actionHelp.triggered.connect(self.helpDocumentShow) self.project_toolButton.connect(self.project_toolButton, QtCore.SIGNAL(("clicked()")), self.projectClose) self.result_table.table.cellClicked.connect(self.get_resultItem) self.result_button.connect(self.result_button, QtCore.SIGNAL(("clicked()")), self.view_inPymol) self.result_button2.connect(self.result_button2, QtCore.SIGNAL(("clicked()")), self.view_inDirectory) self.item_list = []