schrodinger.maestro_utils.surface_manager.asl_popup_widget module

class schrodinger.maestro_utils.surface_manager.asl_popup_widget.AslPopupWidget(parent)

Bases: PopUp

A popup widget containing an AtomSelector for ASL input.

Variables:

aslModified – Signal emitted with the ASL text when it is modified by the user.

aslModified

A pyqtSignal emitted by instances of the class.

setup()

PopUp super class requires this method to be defined, but we are using the setup from InitMixin instead.

getAsl() → str

Get the current ASL string.

setAsl(asl: str) → None

Set the ASL string.

loadWorkspaceSelection() → None

Load the current workspace selection into the ASL widget.

reset(single_asl: bool) → None

Reset the popup widget ui. :param single_asl: indicates if single ASL is present.