schrodinger.application.combiglide.connection_storage module¶
- schrodinger.application.combiglide.connection_storage.get_connection_color(i)[source]¶
Return the appropriate color for the i-th connection
- Parameters
i (int) – The connection number to get colors for
- Returns
The appropriate color, formatted as a list of three integers between 0 and 255
- Return type
list
- schrodinger.application.combiglide.connection_storage.get_color_list(i)[source]¶
Return a list of colors from 0 to i
- Parameters
i (int) – The connection number to get colors up to
- Returns
A list of appropriate colors, where each color is formatted as a list of three integers between 0 and 255
- Return type
list
- schrodinger.application.combiglide.connection_storage.get_flat_color_list(i)[source]¶
Return a flat list of colors from 0 to i
- Parameters
i (int) – The connection number to get colors up to
- Returns
A flat list of appropriate colors of length 3*i
- Return type
list
- schrodinger.application.combiglide.connection_storage.extend_connection_colors(idx)[source]¶
Make sure that connection_colors is at least as long as the requested length
- Parameters
i (int) – The desired length of connection_colors
- schrodinger.application.combiglide.connection_storage.gen_random_color()[source]¶
Generate a new random color
- Returns
A random color, formatted as a list of three integers between 0 and 255
- Return type
list
- schrodinger.application.combiglide.connection_storage.reset_colors()[source]¶
Reset the connection_colors list back to its original state. Intended for use in unit testing
- class schrodinger.application.combiglide.connection_storage.ConnectionStorage[source]¶
Bases:
PyQt5.QtCore.QObject
This class is used to store the data of the current connection table.
- addPair(bp, name='', csize=0, minlink=0, maxlink=0, cfile=0, bondToH=False, selected=False)[source]¶
Adds a bond pair to the list of bond pairs, and also creates a more or less empty data line for that data. Data in array: [Attachment name, collection size, min linkers, max linkers, collection file, table row]
- getConnectionColor(i)[source]¶
Return the appropriate connection color for the i-th connection
- Parameters
i (int) – The connection number to get the color for
- Returns
The appropriate color, formatted as a list of three integers between 0 and 255
- Return type
list
- blockSignals(self, bool) bool ¶
- childEvent(self, QChildEvent)¶
- children(self) List[QObject] ¶
- connectNotify(self, QMetaMethod)¶
- customEvent(self, QEvent)¶
- deleteLater(self)¶
- destroyed¶
destroyed(self, object: QObject = None) [signal]
- disconnect(QMetaObject.Connection) bool ¶
- disconnect(self) None
- disconnectNotify(self, QMetaMethod)¶
- dumpObjectInfo(self)¶
- dumpObjectTree(self)¶
- dynamicPropertyNames(self) List[QByteArray] ¶
- event(self, QEvent) bool ¶
- eventFilter(self, QObject, QEvent) bool ¶
- findChild(self, type, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) QObject ¶
- findChild(self, Tuple, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) QObject
- findChildren(self, type, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject] ¶
- findChildren(self, Tuple, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject]
- inherits(self, str) bool ¶
- installEventFilter(self, QObject)¶
- isSignalConnected(self, QMetaMethod) bool ¶
- isWidgetType(self) bool ¶
- isWindowType(self) bool ¶
- killTimer(self, int)¶
- metaObject(self) QMetaObject ¶
- moveToThread(self, QThread)¶
- objectName(self) str ¶
- objectNameChanged¶
objectNameChanged(self, str) [signal]
- parent(self) QObject ¶
- property(self, str) Any ¶
- pyqtConfigure(...)¶
Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.
- receivers(self, PYQT_SIGNAL) int ¶
- removeEventFilter(self, QObject)¶
- sender(self) QObject ¶
- senderSignalIndex(self) int ¶
- setObjectName(self, str)¶
- setParent(self, QObject)¶
- setProperty(self, str, Any) bool ¶
- signalsBlocked(self) bool ¶
- startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) int ¶
- staticMetaObject = <PyQt5.QtCore.QMetaObject object>¶
- thread(self) QThread ¶
- timerEvent(self, QTimerEvent)¶
- tr(self, str, disambiguation: str = None, n: int = - 1) str ¶