schrodinger.ui.qt.protein_health_viewer module

class schrodinger.ui.qt.protein_health_viewer.BubbleTextItem(master, index, text)

Bases: PyQt6.QtWidgets.QGraphicsTextItem

single-click reloads description and the table

__init__(master, index, text)
mousePressEvent(event)

Called when the user clicks in the graphics area on the left side of the panel - selects the set clicked by the user.

class schrodinger.ui.qt.protein_health_viewer.ProteinHealthViewer(parent=None, flags=0)

Bases: PyQt6.QtWidgets.QWidget

Class representing the Protein Reliability Report, with the sets graphics view on the left, and set points table on the right.

__init__(parent=None, flags=0)
showCrystalMateClashesToggled()

Called when the “Show crystal mate clashes” checkbox is toggled. Re-populates the set points table (right side of the panel).

selectSet(set_index)

Select the set with the given index.

getCurrentSet()

Return the currently selected set object.

loadResults(struct, firstTime, chain='All')
loadModel(model)
populateTableAndSummary()

Populate the set table (on the right side of the panel) with the points in that set.

tableSelected()
refit()
saveImage(filename)
reset()