schrodinger.application.msv.gui.blast_results_dialog module¶
-
class
schrodinger.application.msv.gui.blast_results_dialog.BlastResultsDialog(parent=None)¶ Bases:
PyQt5.QtWidgets.QDialogA dialog for presenting and incorporating BLAST search results.
Variables: - addSequencesRequested (QtCore.pyqtSignal) – A signal emitted when results need to be
incorporated into the alignment window. Emitted with a list of
protein.ProteinSequenceobjects. - addStructuresRequested (QtCore.pyqtSignal) – A signal emitted when results need to be incorporated into the alignment window. Emitted with a list of PDB paths.
-
addSequencesRequested¶
-
addStructuresRequested¶
-
incorporateSequences()¶ Retrieve selected hits, create sequences, pass them to the widget, and close the dialog.
-
populateModel(hits)¶ Adds BLAST hits to the model.
Parameters: hits (list of dict) – Parsed BLAST hits
-
selectSequences()¶ Selects the top X sequences to incorporate into the sequence viewer.
- addSequencesRequested (QtCore.pyqtSignal) – A signal emitted when results need to be
incorporated into the alignment window. Emitted with a list of