Tree Display

All objects whose structure is defined in the wspec/models.wrm file can be displayed in the Tree Display window. This includes objects that are usually viewed in special displays (e.g., loci on maps and maps themselves). The term "tree" refers to the fact that the data is arranged in a branching, hierarchical structure that functions as an outline, possibly with many levels of indentation.

Buttons

Menu items:

Keyboard Short Cuts

Cntl keys

In normal mode:

In update mode:

The standard xace Cntl keys are also available.

Return or Space key

In normal mode:

In update mode:

Tab key

The Tab key allows you to quickly cursor through all visible tags/data on the screen, it skips over any collapsed branches (press Return to step into those). Alt - Tab allows you to do this in the other direction.

Cursor keys

The cursor keys <, >, ^ & v, allow moving through the visible tags/data on a strict left, right, up and down basis respectively. They do not jump to the next branch level but instead wrap round within a branch.

Alt - < will jump back to the very leftmost node of a branch.

Special action tags

The model for any class may contain special tags which launch special actions in the tree display. You can add these tags to any class in the database models. The fields that the models are expected to define to the right of the tag vary. A double click on the tag-name in the tree display will launch the special action.

Pick_me_to_call
Calls up an external program. Has two Text fields to the right of the tag. The first is the script name, the second one it's arguments.
Often present in class Image, to display an externally stored image file using the 'display_script'.

Gel
Launches the Gel Pattern display. The field to the right of the tag should contain the sub-model #Bands, which is a list of integers containing band lengths or migration distances.

E_mail
Opens the configured mailer with the email address as it's argument. The address is expected one field to the right of the E_mail tag.
The script $ACEDB/wscripts/acedb_mailer is invoked by this action, nothing will happen apart from a warning on the command line if this script can't be invoked.

to Table of Contents

last edited: May 2008