Subsections

4 Ordalie Tools

Ordalie contains a collection of tools that can be called at any time, and that can stay alive whatever happens in the main window. It is necessary to leave a tool before using a new one.


4.1 Snapshot Overview

The 'Snapshot Overview' is one of the available schematic representation of a snapshot. When launched, a window appears with the schematic snapshot at the top and a control panel at the bottom. Any number of Overviews can be launched for a given snapshot.

Figure 3: The Overview tool window
Image overview

4.1.1 The snapshot frame

In this frame, the alignment is schematized by replacing every residue by a grey pixel over a white background. It is then possible to map any feature on top of this scheme. Clicking anywhere on the scheme will automatically centre the main snapshot window on the corresponding position. On the scheme, a stippled rectangle encompasses the region shown by the main window.

4.1.2 Control panel

Below the snapshot frame, a control panel allows interaction with the scheme.

The combobox on the left is a feature selector. By default, it is set to 'automatic', meaning that all features drawn or removed in the main window will automatically be drawn or removed in the Overview window. Selecting any feature in the combobox will simply display it on the Overview.

The '+' and '-' buttons will zoom in and out the scheme.

The 'Print' button will output a PNG file of the schematic snapshot in its current state. The user is prompted to give an output file name.

The 'Close' button will close the 'Overview' window.


4.2 Editor

A fruitful exploitation of multiple sequence alignments (MSAs), which ensures high-quality data usage by analysis tools and feature mapping, is directly dependent on the alignment's accuracy. Although research on dedicated alignment algorithms is still intensive and the resulting software is becoming increasingly accurate, the need for manual MSA inspection, curation, and editing remains essential. This is why Ordalie integrates a high-performance sequence editor, inspired by SeqLab from the GCG Wisconsin Package.

Entering the Editor tool will first clear the sequence from any displayed feature and colour the sequences according to physicochemical properties. The default colouring scheme is:

Figure 4: Amino acids colouring scheme in the Editor
Image aa_colouring_scheme

The default scheme can be changed inside the 'Edit -> Preferences' menu item.


   
Image attention
As the sequences are changing upon edition, some functionalities will not be available in the Editor.
   

4.2.1 Control panel

At the bottom of the Ordalie window, the Control panel will display the following buttons from left to right:

Figure 5: The control panel of the Editor tool.
Image editor_controlpanel

4.2.1.1 Clear


Clears any current sequence selection.

4.2.1.2 Group


This will group the selected sequences. The names of the grouped sequences will be coloured in a different colour, a unique colour for a given group. If one or more sequences already belong to a group, the user should decide through a dialogue box, if the sequences should be merged with an existing group, or if a new group should be created.

Grouped sequences will behave as a single sequence.

4.2.1.3 Ungroup


The selected sequences will be removed from any group. If a group consists of only one sequence, the group is automatically destroyed.

4.2.1.4 Lock/Unlock


By default, only gaps ('. ') can be deleted or inserted, it is not allowed to insert/delete amino acids. Unlocking the sequences allows the insertion/deletion of residues.

4.2.1.5 Rem. Col. Gap.


“Rem. Col. Gap.” stands for “Remove columns of gaps”. Ordalie runs through all snapshot columns and removes those containing only gaps. A 'Rem. Col. Gap. ' is automatically done when leaving the 'Editor' tool.

4.2.1.6 Temp. Save


This creates a TFA file copy of the current snapshot under edition. The user is asked for a file name the first time, and successive 'Save' will use this file name to output the snapshot.

4.2.1.7 Save & Return


Leaves the 'Editor' with all the changes made. A dialogue box will ask the user if the current snapshot should be overwritten, or if a new snapshot should be created with the current changes.

4.2.1.8 Cancel


Leaves the 'Editor' and restore the original snapshot.

4.2.2 Edition actions

Clicking inside the snapshot frame will show a yellow blinking cursor. The following actions are then available:

In order to speed up editing, pressing keypad or keyboard digits [0-9] stores the number in a buffer, i.e. pressing '1' then '2' will store number 12 in the buffer. Pressing then the <Left> arrow will move the cursor 12 characters to the left, and will empty the buffer. All the actions previously described can take advantage of this mechanism.


4.3 The Identity tool

This tool is used to query information on identity percentages between sequences or between zones of sequences.

4.3.1 Control panel

Figure 6: The control panel of the Identity tool
Image identity_controlpanel .

4.3.1.1 Selection


The identity percentage can be computed for all or some selected sequences and over all or a user defined residue range. The left part of the Control panel deals with sequences and residue range selection.

4.3.1.2 Computation and Results


The 'Compute' button calculates the identity percentage between selected sequences for the selected residue range. A summary of the computation is logged and is available through the Log console. The selection of two sequences for which the identity percentage is desired is done with the following two comboboxes. The identity percentage and the length of the two ungapped sequences is then given.

The 'Summary' button will make a window appear that will give for the whole sequence and for each group :

The 'Return' button will leave the Identity tool.


4.4 The Search motif tool

This tool allows the user to search for a particular sequence motif inside the current snapshot.

4.4.1 The search pattern syntax

The syntax of the search pattern follows the rules of the FindPatterns program of the GCG Wisconsin Package [20]. A detailed description of the syntax is available in Appendix 6.2.

4.4.2 Control panel

Figure 7: The Control panel of the Search motif tool
Image search_controlpanel

The Control panel is limited to the motif entry box in which the pattern should be entered, the 'Search' button to launch the search, the 'Find Next' button to go to the next occurrence of the motif, and the 'Return' button to leave the search tool.

When a motif is found, the background of the snapshot window will become black, and all the instances of the motif will be highlighted in red.

The “search motif” is the only tool that can be called within the “editor” tool.


4.5 The Clustering tool

The 'Clustering' tool allows the creation of clusters (or groups) of sequences based on numerical criterions characterizing the sequences to be clustered. The computation can be done using all or part of the sequence as well as all or part of the snapshot columns. The user chooses one or more numerical criterions as the basis for the computation and a clustering algorithm. The computation can then be launched and the newly created sequence clusters are automatically displayed in the main window. The different clustering trials are temporally kept while using the clustering tool, but a given clustering can be saved as a new snapshot.

4.5.1 Criterions

At present, the available criterions are:

4.5.2 Algorithms

Ordalie clusters and automatically defines the number of groups. The clustering algorithms along with the algorithms that define the number of clusters are taken from the Cluspack package. The available methods are:

4.5.3 Control panel

Figure 8: The control panel of the Clustering tool.
Image clusters_controlpanel

4.5.3.1 Selections


The left part of the Control panel deals with sequence and residue range selection.

If no sequence names are selected, the clustering will use ALL sequences. If some sequences are selected (more than 3), then the clustering will only apply to these selected sequences. The remaining ones will be kept as a separated group.

4.5.3.2 Clustering criterions


The pull-down menu allows the selection of the criteria to be used for the computation. Several criteria can be selected at the same time.


   
Image attention
The 'Life domain' criterion clusters the sequences into Eukaryota, Archaea, Prokaryota and Other groups. This criterion cannot be associated with another one.
   

4.5.3.3 Clustering methods


The 'Method' pull-down menu permits to choose the algorithm to be used for clustering computation.

The “Compute” button will launch the computation. The newly computed sequence clusters are directly displayed in the main Ordalie window.

4.5.3.4 Other buttons


The 'Reset' button will erase any clustering done so far and show the original clustering if any. The 'No Clusters' buttons removes all groups and leaves all the sequences as a single group.

The “Clusters Names” button will pop up a window allowing to give a name to each cluster. This cluster name may be used in subsequent analysis to identify the clusters, like in the “Tree” display, or the “Barcode” tool.

The 'Save' button will leave the clustering tool and the current clustering will be saved. The user is prompted whether to overwrite the current snapshot or to create a new one. The 'Return' button leaves the Clustering tool and displays the snapshot in its original state.


4.6 The Tree tool

The 'Tree' tool can be divided in two part. The first part consists in the tree building, which is done through the main Ordalie window. Once the tree is computed, its exploitation will be done in a dedicated new window.

The tree is computed using the FastME program [9] using default parameters. Ordalie computes first a distance matrix based on identity percentages calculated over the selected residue range. Although Bayesian based algorithms seem to produce more accurate trees, FastME is a good compromise between speed and accuracy.

4.6.1 Control panel for tree building

Figure 9: The Control panel of the Tree building tool
Image tree_controlpanel

4.6.1.1 Selections


The left part of the Control panel deals with sequence and residue range selection.

4.6.1.2 Options


The following buttons can be used to control the tree computation:

4.6.1.3 Draw / Return


The 'Draw' button launches the computation, and draws the resulting tree in a separate and dedicated window. The 'Return' button leaves the Tree tool.

4.6.2 The Tree window

Each newly computed tree will appear in a new and dedicated window, that allows the exploration of the tree characteristics.

Ordalie can to render two types of trees: dendrograms and radial trees. Some of the following options are specific to one or the other tree representation (see below).

Figure 10: The Tree rendering window displaying a radial tree. The circles at each node indicate whether the bootstrap value for the node is higher (green) or lower (red) than the defined threshold. The sequences are coloured according to their cluster.
Image TreeWindow

The upper part of the tree rendering window is the drawing area, and the bottom part the control panel area.

4.6.2.1 The Drawing area


The drawing area displays the current tree. The tree can be moved in all directions by simply dragging the mouse with <Button-1> down. A radial tree (see below) can be scaled by using the mouse wheel, while using the mouse wheel on a dendrogram will scroll up and down the tree. Finally, a right click <Button-3> will make a contextual menu appear which allows changing the dimensions of the tree. If the tree is a dendrogram, then the branch length and the height separating branches can be changed. If the tree is a radial tree, the tree can be rotated.

4.6.2.2 The Control panel


The control panel is divided in several parts. From left to right:

General tree options:

Adding information to the tree representation:

Tags and tree annotation:

Leaf labels:

Buttons:


4.7 The Conservation tool

Traces of the evolution pressure that maintains the structure and function of a protein family can be found while examining the residue conservation along the snapshot. Both global and group conservations may help in deciphering functional sites like binding sites, interaction patches, or specialization coupled with intra-groups organization.

Ordalie offers several methods to compute conservation. Within this tool the user can try several methods to compute residue conservation. The results are temporarily kept until they are saved. A saved residue conservation computation becomes then a new feature attached to the current snapshot and can, as any other feature, be used in any tool allowing feature display.

4.7.1 Methods

Many methods exist to compute conservation, and they have been tested and compared extensively [17,4]. Ordalie implements some of them, as well as two home-made conservation methods.

4.7.1.1 The 'Threshold' method


This method is essentially a counting method. Different levels of conservation are defined thanks to two pre-set thresholds. At a global level, a column with 100% conserved residues (the 'identity threshold') is assigned to 'identity conservation'. A column with at least 80% conservation (the 'global threshold') is considered a 'conserved' column. Within a group, however, only 'identity conservation' is considered. The thresholds can be changed through the 'Preferences' menu.

4.7.1.2 The automatic methods.


In these methods, only columns containing more than 5 residues are considered, and the computation proceeds through two steps. First, all the columns are scored with the chosen method. In a second step the columns with their associated scores are clustered, and the clusters are ranked according to their mean conservation scores. The two clusters containing the highest scores are considered to contain the columns corresponding to 'strictly conserved' and 'globally conserved' residues. The same computation is repeated for each group, but only the cluster with the highest scores is taken.

The available automatic methods are:

4.7.2 The Control panel

Figure 11: The control panel of the Conservation tool
Image conservation_controlpanel

From left to right in the Control panel:


4.8 The Superposition tool

One of the strengths of Ordalie resides in its ability to link/map features to the 3D models (when available) of proteins. To exploit at best the feature mapping it is essential to proceed in the scope of the structural differences observed between proteins. To achieve that, Ordalie can superpose the structure according to feature, and/or user defined residue range.

4.8.1 The superposition algorithm

A protein structure can be made of several chains, which may be identical or not. A chain is usually composed of an amino acid polymer and ligands (in Ordalie, water molecules are considered as ligands). It is important here to understand that, although superposition computation are done using the polymer sequences, the entities that are moved (superposed) in Ordalie are the entire chains.


   
Image attention
When applying a superposition to a chain, all residues of this chain (polymer AND ligands) are moved.
   

The chain superposition is done in three steps:

  1. Selection of the superposition zone. Depending on the structure, the zones may consist of an entire domain, or of selected secondary structures, for example.
  2. Selection of the superposition zones. Depending on the structure, the zones may consist in a domain, or some selected seconddary structures for example.
  3. Selection of the chains that would be superposed.
  4. Selection, between the chains selected for superposition, of the reference chain. The reference chain will not move, all the other selected chains will be superposed onto it.

The detailed superposition algorithm is presented in Appendix 6.5.

4.8.2 Control panel

Figure 12: The Control panel of the Superposition tool.
Image superposition_controlpanel

4.8.2.1 Selection


From left to right the superposition Control panel is made of:


   
Image attention
The 'All Helices' and 'All Strands' selections will take, for each secondary structure type position, the minimal common part of all existing secondary structures present at that position.
   

4.8.2.2 Control


4.8.3 Example : dealing with a homo-dimer.

Suppose the loaded alignment concerns a protein known to be a homo-dimer (an $\alpha_2$ structure) under biological conditions, and for which several 3D structures of some proteins coming from different organism have been solved. By investigating PDB ID (say 1abc and 1def), it is also known that all structures are made of two chains, A and B. The build alignment contains the corresponding sequences PDB_1abc_A and PDB_1def_A.

When loading the alignment, Ordalie will recognize the two PDB ID through their sequence names PDB_1abc_A and PDB_1def_A and will then download from the PDB website the two structures with atomic coordinates, and store them inside a dedicated database. Note that Ordalie knows the coordinates for all the atoms of ALL chains of the structure, not only chain A.

Several cases may be encountered when performing a superposition:

4.8.3.1 Only one sequence chain present in the snapshot


The snapshot contains the sequence named PDB_1abc_A and PDB_1def_A. When superposing PDB_1def_A on PDB_1abc_A, only atoms of 1def chain A will change. Thus in the 3D Viewer, the whole structure of 1abc will be correct (its the non moving molecule), and 1def will have chain A on top of 1abc chain A, and 1def chain B somewhere in space. The symetry of the dimer is broken, as only chain A as moved.

4.8.3.2 Moving a dimer.


Ordalie doesn't know anything about monomers, dimers, multimers in general. It is up to the user to provide the information, by giving Ordalie the sequences of the chains of interest.


   
Image ampoule2
To manipulate a multimer in Ordalie, all the sequences corresponding to the chains of the reference AND the sequences of the chains of the target structure should be present in the alignment.
   

If the alignment contains PDB_1abc_A, PDB_1abc_B, and PDB_1def_A, PDB_1def_B, it is then possible to superpose the two dimers. A first superposition step where only PDB_1abc_A and PDB_1def_A are selected will bring PDB_1def_A on top of PDB_1abc_A. A second superposition step where only PDB_1abc_B and PDB_1def_B are selected will bring PDB_1def_B on top of PDB_1abc_B.


4.9 The 3D Viewer tool

The 3D Viewer is one of the most useful tool in Ordalie. Although it does not offer all the features and functionalities that would a proper Molecular Visualization program like VMD or PyMol would do, it can be of great help in understanding protein features in the framework of protein structures.

4.9.1 Molecules and Objects

The Ordalie 3D Viewer is organized around the 'Molecule' and 'Object' notions. A 'Molecule' consists in all the chains (and consequently residues and atoms) that are present in a given PDB entry. An 'Object' belongs to a Molecule, and can be a composition of several elements (full chains, parts of chain, residues, ligands, etc... ) belonging to that molecule. Objects can be painted with several colours and can contain several kinds of representation. Feature mapping only applies to objects.

By default, Ordalie will create 3 objects per molecule:

At present, Ordalie does not handle hydrogen atoms.

4.9.2 Representation types

Ordalie is able to represent a structure in several ways.

4.9.3 The 3D Viewer window

The 3D Viewer window can be divided in 4 parts. The top of the window is used to display information about picked atoms. Below is the 'Quick Mapping' panel. Below this panel, from left to right are the 'Molecular Objects' frame, the main 3D window, and the 'Actions' panel at the right. The 3D window can be maximized by hitting the <F1> on the keyboard, and hitting <F1> again gives the window its original geometry. All panels may be switched on or off by hitting the <F2> key.

4.9.3.1 Quick Mapping


The four comboboxes of this panel allow making a quick mapping of features on a given molecular object. The left outmost combobox selects the molecule, then the object onto which the feature will be mapped. There are then two features selectors. It is possible to map two features on a same object by selecting one feature with 'Feature 1' combobox, and a second feature with the 'Feature 2' combobox. The features are drawn in order, feature 1 before feature 2. Care should be taken when selecting Feature 1 and Feature 2 as Feature 2 can completely cover Feature 1. For example, if Feature 1 is set to conservation, which implies residues colouring, and Feature 2 is set to PFAM-A, a lot of conservation won't be seen as a PFAM domain extends to a large range of residues. In this case, Feature 1 should be set to PFAM, and Feature 2 to conservation.

4.9.3.2 Molecular Objects frame


Below the 'All On' and 'All Off' buttons that switch on and off all objects that have been defined in all Molecules is the list of all 3D molecules present in the snapshot. Aside the molecule name is the 'New' button that allows the definition of new objects for that molecule (see section 'Object Editor' 4.9.4 below). Clicking on a molecule name will open/close the list of the objects defined for that molecule. An object coloured in green is switched on and is displayed on the screen, a red object name means the object is switch off. Each object name is followed by the 'Edit' and 'Del' buttons, used to redefine and delete the object respectively.

4.9.3.3 The 3D window


This window contains the 3D objects themselves. The objects can be manipulated by the mouse through an arcball system, that is a virtual trackball. All the objects of the scene are enclosed in a sphere, and the objects are moved by dragging the sphere up and down and left to right using mouse Button-1, the mouse mimics the hand that would roll the sphere. The mouse wheel is used to zoom in and out the scene. A right drag with <Button-3> will translate the scene in the x-y plane. A <Control-B1> click will show the label of the atom being below the mouse pointer.

4.9.3.4 The Actions panel


Although the Ordalie 3D Viewer tool is not intended to be a complete Molecular graphics program, it still offers some functionalities which are, from top to bottom:


4.9.4 The Object Editor

An object is an ensemble of residues and/or ligands belonging to one or several chains, and displayed in given styles with given colours. The Object Editor can be invoked to create a new object (the 'New' button) or to edit an existing object (the 'Edit' button).

Figure 13: The 3D object creation window.
Image 3dviewer_create

4.9.4.1 Making / Editing an object


In case of a new object creation, the new object name should be entered in the top entry box. Two objects can not have the same name. The object edition can then be done in a five-step process:
  1. select the chain of interest and the type of residues in the chain : polymer residues (amino acids or nucleotides) or the ligands,
  2. select a representation type,
  3. select residues onto which to apply the selected style,
  4. select a colour,
  5. select residues onto which to apply the selected colour.
This process is iterated until all pieces of the object are set up.

Finally, it is possible to add the molecular surface surrounding the object atoms by checking the checkbox at the bottom of the object window.

4.9.4.2 Residue selection


When applying a colour or a representation style, the user should specify the residues it should apply to. There are three ways to do so:

The object is then finished by clicking on the 'OK' button. The new object will be added to the object list on the corresponding molecule.


4.10 The Features Editor

This tool is dedicated to feature management, feature creation, deletion and edition.

4.10.1 Control panel

The Control panel of the 'Features Editor' is really simple.

Figure 14: The Control panel of the Feature Editor tool
Image feateditor_controlpanel

It consists, from left to right, in:

4.10.2 Notation and Actions

It is important to understand the difference between a Feature and an Item of a Feature. Here, a Feature represents a set of instances of a given sequence characteristic that may be distributed over the whole snapshot. A Feature Item, or Item for short, is one instance of a Feature for a given sequence at a given place in the snapshot.

4.10.3 Contextual Menu

Contrary to all other tools, it is possible to interact directly with the features inside the snapshot window. A right click makes a contextual menu pop up, allowing several actions.


   
Image attention
In the 'Feature Editor' tool, action of <Button-1> is changed through key combination :
<Button-1> alone : the action applies to the sequence under the mouse pointer.
<Control + B1> : the action applies to the group the sequence pointed by the mouse belongs to.
<Shift + B1> : the action applies to all the sequences present in the snapshot.
   

4.10.3.1 Select Item


Selects the Item just under the mouse pointer. If only <Button-1> is pressed, then the Item of the sequence will be selected, if <Control + B1> is pressed then all the Items at that position for sequences of the group will be selected, and if <Shift + B1> is pressed all Items appearing at that position for all sequences in the snapshot will be selected.

4.10.3.2 Select All Items


Selects all Items of a sequence, a group of sequence or the whole snapshot depending on the key pressed.


   
Image ampoule2
Selecting all Items for all sequences means that the whole Feature is selected. If it is subsequently deleted, then the whole feature will be deleted.
   

4.10.3.3 Select Region


A region (i.e., a residue range) can be selected by pressing and holding <Button-1> and then dragging the mouse along the sequence axis. Depending on whether no key, the <Control> key, or the <Shift> key is held down, the selected region will cover the current sequence, the sequence group, or all sequences respectively. The selected region can then be used to define a new Item.

4.10.3.4 Clear Selection


Clears all selections currently set.

After having selected Items(s) or region, several options are then available.

4.10.3.5 Edit Item


If the selection refers to one or several already existing Items, it is possible to change some of their properties:

4.10.3.6 Define New ...


This option will make a window appear, allowing the description of the new item. If the 'Feature Name' entry is filled with an already existing feature, then the new item will be added to the item list of that feature. If the 'Feature Name' does not exist, a new feature is then created. In all cases the user is supposed to give to the item at least a Colour and optionally a Score and a Note.

4.10.3.7 Delete selected Items


This will delete the selected items from the current feature. Note that if all Items of a Feature have been selected, then this option will delete the Feature itself.

4.10.3.8 Propagate Items to this group


The Selected Items will be propagated to all the sequences of the group they belong to. If an Item to be propagated is already present in one or more sequence of the group, the Item will not be propagated.

4.10.3.9 Propagate Items to All


This will propagate the selected Items to all the sequences of the SNAPSHOT. If an Item to be propagated is already present in one or more sequence of the group, the Item will not be propagated.


4.11 The Features Summary

This representation can render several selected sequences and features on the same page. The sequences are not schematized as in the Snapshot Overview representation, but are shown as they appear in the alignment window.

Figure 15: The Features Summary window, with the Drawing Area at the top and the Control panel at the bottom
Image featsummary_window

4.11.1 Drawing Area

The top of the 'Features Summary' window is made of a listbox containing the sequence names on the left, and a drawing area on the right. Clicking on a name selects or unselects the corresponding sequence. Multiple sequences can be selected by holding the <Control> key down while clicking on their names with the mouse.

In the drawing area, for each sequence the sequence ID is written on the left, followed by the position of the first residue in the current sequence line, the amino acid sequence itself as present in the alignment, and the position of the last residue in the line. When a feature is selected, each sequence line is followed by a feature line, with the feature name beneath the sequence ID, and rectangles below sequence positions where the feature is present.

The Features Summary can be moved around by dragging the mouse while holding <Button-1>.

4.11.2 Control panel

Below the Drawing Area is the Control panel. On the left is a spinbox that selects the type of name the sequence should be referenced with, i.e. its sequence name, its accession number or its bank ID, when available. This choice applies in both the listbox and the drawing area. Follows the font size selector, and then the 'Features' selector. Any number of features can be selected by checking the button corresponding to the desired feature. The 'Notes as Balloon' checkbutton renders or not the note attached to each feature as a flying balloon when the mouse pointer is over the feature. The 'Print' button will ask for a file name that will contain a PNG image of the current drawing area, and the window will disappear by clicking the 'Close' window.


4.12 The Annotation tool

This tool allows adding, modifying and removing “memo tags” anywhere on the snapshot. They can be displayed on or off at any time using the “Annotation” button on the snapshot bar.

A memo tag has three characteristics: its position and size, its colour, and the text note attached to it. The user can use them to annotate a piece of snapshot that will have to be manually re-aligned, to annotate a particular conserved zone of interest for example. The colour can be used as a classification mean, pink for structural annotation, cyan for sequence features, etc...

4.12.1 Control Panel

The Control Panel is fairly simple and is composed from left to right:

4.12.2 Keyboard Bindings

Annotation creation makes use of the mouse. Table 3 shows the actions associated with mouse button combined with keyboard.


Table 3: Keys combination for annotation management
Keys Action
<Button-1> Select the origin of a new annotation.
<Button-1 dragging> Define the area of the current annotation
<Button-1 release> Finish the annotation zone definition
<Control> + <Button-1> Delete the annotation below the mouse pointer
<Shift> + <Button-1> Edit the annotation below the mouse pointer


After creating an annotation zone (button-1 released), a window will pop up allowing the user to select the annotation colour and the associated text. The same window appears to edit a given annotation. Clicking <Return> will save all the changes made in annotations.


4.13 Barcode

The “Barcode” tool is another schematic representation of a snapshot. Figure 16 shows an example.
Figure 16: The barcode window
Image barcode

The upper frame of the tool is the drawing area. For each group of sequence of the snapshot a lane will be drawn