Graphic User Interface for MASIA
The GUI (Graphic User Interface) has been implemented, with Tcl/Tk, to MASIA to make the program easier to work with. In this section, we describe the features of the GUI.
|
The main interface contains menubuttons, command buttons,
dynamic entry texts, and two main wingets (windows). The upper winget is
a normal text editor, and specially for loading the multiple aligned sequences, i.e.,
the input file. The fonts for all 20 amino acids are colored automatically based on
the pre-defined color setting library, blue for
positive charged amino acid residues Arg,
Lys, and His;
red for negative charged residues
Asp and Glu;
green for polar residues Gln,
Asn, Ser, and
Thr; gold for
Cys; and black for the rest.
Results from MASIA are displayed in the lower winget.
Here is the GUI in actual size. * Performance Issues: If the file of mutiple aligned sequences is very big, the performance for automatic coloring can be expensive. We use different tags to configure font colores for individual amino acid residues, which means hundreds or thousands of different tags may be needed to make the job done. |
|
click d-click t-click click+m drag B1 B2 |
Press one mouse button and release it without moving the mouse. Double-click within a short peoriod of time, usually a 500 milliseconds. Triple-click within a short peoriod of time. Hold down a modifier key (Shift/Ctrl) & click. Press mouse button, move the mouse, and release the button. The first mouse button (left). The second mouse button (left). |
click B1 d-click B1 t-click B1 drag B1 click+m B1 clik+ctr B1 click B2 |
Set mouse cursor, clear the selection, set focus. Select the word under the mouse and set cursor at the beginning of the word. Select the line under the mouse and set cursor at the beginning of the line. Select arange between the cursor and the character under the mouse. Adjust the ends of the selection. Insert cursor no affecting the selection. Paste the selection at the mouse cursor. |
Control+N Control+O Control+S Control+P Control+Q Control+Shift+P Control+Shift+E Control+Shift+M Control+Z Control+R Control+X Control+C Control+V Delete |
Create a new file to be edit. Open a aligned mutiple sequences file. Save the file. Print content in the upper window. Exit MASIA. Open property library. Open exchange library. Open a macro file for running Masia. Undo the previous editor action. Redo the previously undone editor action. Cut the selection to the clipboard. Copy the selection to the clipboard. Insert text from the clipboard. Delete the selection, if any. |
One has to use macros to run MASIA. A macro consists of a set of MASIA commands in correct combination. The complete list of MASIA commands can be found in the command manual. The following are commands to run the MASIA through the GUI.
Specifies the structural characteristics to be predicted.
The name=string(4) defines corresponding name of the structural characteristic of protein.
There are four choices: alph, beta, turn, coil for secondary structure prediction (SSP)
and two choices: insd, outs for hydrophobic/hydrophilic prediction of individual residue.
The grpcrit=real(4.2) specifies the criterion for structure/property prediction
from the analysis of "groups" which follow the curent command. The default value: grpcrit=1.00.
The abbrev=string(1) specifies the abbreviation character to be printed in the output.
The default characters:
alph - H
beta - B
turn - T
coil - C
insd - i
outs - o
are set up automatically.
Combines with the following property and step commands to
define the structure of rule for secondary structure and property predictions.
The grpw=real(4.2) specifies the weight factor (default value is 1.00) of
the group to be used for characteristic analysis.
y is the number of positions to be checked, and x the number of
positions to be fulfilled for the group. Both default values are 1.
The print=string(1) defines the abbreviation character to be printed in output.
The crit=real(4.2) is the criterion of recognition of the results from
followed property commands. The default value is 1.00.
Specifies a property to be read from the property library.
The name=string(15) must be consistent with the name in the library.
The art=string(1) sets the method to be used for searching significant conservation
of property from the multiple sequences. Three methods are implemented:
art=d - dominant criterion;
art=s - probability entropy criterion;
art=e - statistical expectation criterion.
The cut=real(4.2) sets the cutoff of frenquency of appearence in multiple sequences.
The look=string(1) specifies the character to be searched for. The default of
look is the character of the first group of the property as defined in property library.
The stepw=real(4.2) (default value is 1.00) defines the weight factor of the
property for the first step execution.
Looks for fulfilled patterns of properties according to the structure of a rule.
The stepw=real(4.2) defines weight factor of corrsponding property at current step.
The hstep=int(1) sets horizontal steps, and vstep=int(1) sets vertical steps.
Both default parameters are asigned aumatically as 1.
The look=string(1) is the same as previous description. The default is
abbreviated character of first group of the property.
The step command always follows a set of property commands, and the number
of the commands in a characteristic may not exceed the number of properties
that belong to the characteristic.