'STRAP:multiple sequence alignments '

charite.christo.strap
Class StrapKeyStroke

java.lang.Object
  extended by charite.christo.strap.StrapKeyStroke

public class StrapKeyStroke
extends java.lang.Object

HELP The keyboard is used to move the alignment cursor and to introduced/removed alignment gaps.

Cursor Movements
Arrow keys Cursor navigation
CTRL arrow keys move to beginning or end
ALT + arrow keysmove to next gap
HOME First row
END Last row
SHIFT HOME First column
SHIFT END Last column

Movement of the view-port
PAGE-UP / PAGE-DOWNScroll up and down
SHIFT PAGE-UP Scroll left

Deleting gaps
DELETE Delete gap right from or under cursor
BACKSPACE DELETE gap left from cursor
CTRL DELETE Delete next gap right from the cursor
CTRL BACKSPACE Delete next gap left from cursor
CTRL SHIFT DELETE Delete entire white space under cursor
CTRL SHIFT BACKSPACEDelete entire white space left from cursor

Inserting gaps
SPACE Insert gap under cursor
INSERT Insert gaps until next residue in above row is reached. Effectively it copies the gaps from the line above.
CTRL INSERT Remove gaps until previous residue in above row is reached
SHIFT INSERT Insert gaps until next residue in below row is reached

Repetition number. Performing an operation n times
4 2 SPACE Insert 42 gaps
4 2 DELETEDelete 42 gaps

Moving a sequence blocks: A group of consecutive residues that are not interrupted by gaps is moved left or right.
>Move continuous group of residues right
<Move continuous group of residues left

Window
CTRL N New alignment panel
CTRL WClose alignment panel

Miscellaneous
CTRL KClose protein
CTRL *Display letters in better quality
U Upper Case
L Lower Case

Font Size
CTRL "+"Zoom in
CTRL "-"Zoom out

Goto position
4 2 iMove cursor to residue index 42
4 r Move cursor to 4th row
42 c Move cursor to column 42
42 n Move cursor pdb-number 42

Save / restore position
SSave current cursor position
sRevert cursor position previously saved
4 SSave current cursor position to "4"
4 sRestore cursor position previously saved in "4"



The mouse actions follow general conventions:
  1. Sequence alignment
  2. Row-header
  3. Scroll-bar or alignment pane
Sequence groups
G xDefine all currently selected proteins as group "x".
g xLoad and select proteins of sequence group "x" if not already loaded. Select these proteins.
h xHide all proteins of sequence group "x".
u xUnselect all proteins of sequence group "x".

Sequence Groups:
Sequences can be grouped. Groups are designated by a digit or letter. The names of all proteins of a group are listed in a file in ./annotations/sequenceGroups/. SEE_CLASS:StrapView SEE_CLASS:Gaps2Columns


Constructor Summary
StrapKeyStroke(StrapView v)
           
 
Method Summary
 void pe(java.awt.AWTEvent ev)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StrapKeyStroke

public StrapKeyStroke(StrapView v)
Method Detail

pe

public void pe(java.awt.AWTEvent ev)

'STRAP:multiple sequence alignments '

'The most important classes are StrapAlign, Protein and StrapEvent.'