Trees | Indices | Help |
|
---|
|
A collection of numerous useful functions and classes for working with Maestro.
Copyright Schrodinger, LLC. All rights reserved.
|
|||
NewEntry A class for representing a structure that can be included/excluded in the Workspace. |
|||
NewEntryGroup A class for representing a group of Structures that can be included in or excluded from the Workspace as requested. |
|||
Workspace A class for representing the Workspace. |
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|
|||
_version = "$Revision: 1.29 $"
|
|||
mae = None hash(x) |
|||
UNIQUE_ID_PROP = "i_desmond_internal_entry_id"
|
|||
ARROW_GROUP = None hash(x) |
|||
ARROW_GROUP_refcount = 0
|
|
Creates one or more atom properties for all atoms in CT.
|
Sets value (given by the 'value' argument) to atom property (given by the 'tag' argument) for selected atoms in the CT. The 'tag' and 'value' arguments can be lists, but they must be both lists or both not. The selected atoms are given by the 'atom' argument or by an ASL expression ('asl'). Either 'atom' or 'asl' should be provided; if both are provided, 'asl' will be ignored. |
Returns the entry ID of the entry whose entry name being 'entry_name', or None if there is no such an entry. Note that if there are more than one entries have the same name of 'entry_name', the entry id of the first one will be returned. |
Makes a copy of an entry, and returns the ID of the copy entry (i.e., the new entry).
|
Returns a string to be used as a prefix of entry names so that the resulted entry name is guaranteed to be different from those existing at the time of getting this prefix. Note a side-effect of this function: the row selection on the project table will be changed.
|
A callback function to be registered by using schrodinger.maestro.workspace_draw_function_add. The registration is done by the begin_drawing function below. |
Turns on and initializes the drawing mechanism. This should be called before any 'draw_*' function is called. |
Turns off the drawing mechanism and cleans up. This should be called after any drawing is actually done. Note that drawing is NOT done immediately after the call to a 'draw_*' function, it is delayed until the next round of update of the Workspace. This means if you call this function too early, your drawing will not be taken to the Workspace at all. |
Draws an arrowed line from 'atom_from' to 'atom_to'.
|
Similar to draw_arrow. Draws only this arrow; the other arrows (if any) will be erased. |
Supresses autofit preference when calling to 'callback'. The original preference is recovered after calling to 'callback'. TODO: This function should be removed, if its functionality is really needed, it should use the new autofit preferences, and it should be a context manager instead of a callback function |
Temporarily sets 'projectsync' preference to 'auto' before calling to 'callback'. The original preference is recovered after calling to 'callback'. |
Temporarily sets 'fitgrow' preference to 'false' before calling to 'callback'. The original preference is recovered after calling to 'callback'. |
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Thu Aug 6 04:50:15 2015 | http://epydoc.sourceforge.net |