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.