A Protein Report widget that can deal with multiple protein structures
and also has a slider chart that can be used to select residues.
|
__init__(self,
*args,
**kwargs)
Create the MultiReportWithChart object. |
|
|
|
|
|
toolbar_feedback_override(self,
message)
Overrides the matplotlib toolbar set_message method to display the
information in the first column of the row of the table that
corresponds to the current X coordinate of the plot. |
|
|
|
selectRows(self,
rows)
Select the set of rows in the table given by the list rows |
|
|
|
sliderMoved(self,
slider)
Callback for when the user moves a slider on the sliderchart. |
|
|
|
setChanged(self,
selected_title)
In addition to calling the parent class method, this also replots the
sliderchart when the user selects a different set of data. |
|
|
|
changeProtein(self,
entry_id,
chains='all')
Change the Protein whose data is displayed in the report widget &
chart. |
|
|
QtCore.QAbstractTableModel class
|
getDataModelClass(self)
Returns the proper data model to use, allows easy subclassing of the
Model in subclasses |
|
|
|
updateTables(self,
*args,
**kwargs)
Calculate the data for the current protein and display it in the
report widget & chart. |
|
|
dict
|
getSummaryData(self,
chains='all')
Returns a dictionary with the summary data in it |
|
|
|
replotChart(self)
Replot the sliderchart with the current data |
|
|
|
workspaceChanged(self,
changed)
Override the parent routine to not change the syncd Value when
Everything changes in the workspace, since that's the signal that
we've switched proteins, which we do on purpose. |
|
|
Inherited from protein_report_widget.ReportFrame :
close ,
closePanel ,
exportAllTables ,
exportCurrentTable ,
exportTables ,
getSelectedDataTitles ,
getStructure ,
openHelp ,
selectionChangedCallback
|