SETKEYS

[ Program Manual | User's Guide | Data Files | Databases ]

Table of Contents
FUNCTION
DESCRIPTION
EXAMPLE
OUTPUT
RELATED PROGRAMS
RESTRICTIONS
SUGGESTIONS
COMMAND-LINE SUMMARY
LOCAL DATA FILES
OPTIONAL PARAMETERS

FUNCTION

[ Top | Next ]

SetKeys writes a file in your directory that redefines your keyboard's keys for sequence entry with the SeqEd, LineUp, GelEnter, GelAssemble, and the SeqLab sequence editor. The output file, called set.keys, can be edited if you want to use keys that were not defined in your interactive session with SetKeys.

DESCRIPTION

[ Previous | Top | Next ]

The capital letters G, A, T, and C are case-shifted keys in three different rows under the left hand. It is difficult to think of a less favorable arrangement for keys that have to be typed quickly and repeatedly. SetKeys addresses this problem by letting you redefine any terminal key that you want to use with SeqEd, LineUp, GelEnter, or GelAssemble. SetKeys makes a file showing each nucleotide character you want to redefine and what character you want to substitute for it.

If you don't want to use a key that SetKeys asks for, just answer with <Return>. You can define several keys to have the same meaning.

EXAMPLE

[ Previous | Top | Next ]

Here is a sample session with SetKeys:


% setkeys

  Choose key(s) for each nucleotide:

  What key(s) should mean G ?  j
  What key(s) should mean A ?  k
  What key(s) should mean T ?  l
  What key(s) should mean C ?  ;

  Now choose key(s) for the common ambiguity codes:

  What key(s) should mean R ?  u
  What key(s) should mean Y ?  i
  What key(s) should mean N ?  o
  What key(s) should mean <Delete> ?  p

  SetKeys complete: output file is "set.keys"

%

OUTPUT

[ Previous | Top | Next ]

Here is the file set.keys that would be written into your current directory from the session above:


 SETKEYS output file for initializing SEQED, LINEUP, GELENTER, GELASSEMBLE,
 and the SEQLAB editor

                        September 11, 1996 09:20          ..
Change j   into   G
Change k   into   A
Change l   into   T
Change ;   into   C
Change u   into   R
Change i   into   Y
Change o   into   N
Change p   into ~^?

RELATED PROGRAMS

[ Previous | Top | Next ]

SeqEd, LineUp, GelEnter, GelAssemble, and the SeqLab sequence editor read the SetKeys output file. You can modify the file with a text editor to change any key into a GCG sequence character or into a SeqEd or LineUp control key. EchoKey is an undocumented tool that shows you each terminal key's decimal value and printing character representation. Use the printing character representation from EchoKey to define the key. Use "~^?" to represent the <Delete> key.

RESTRICTIONS

[ Previous | Top | Next ]

If you have a set.keys file, then SeqEd, LineUp, GelEnter, and GelAssemble only respond to the keys that you have defined in it; all other keys will be silent. In the SeqLab sequence editor, keys that are not defined in the set.keys file retain their normal meanings.

SeqEd, LineUp, GelEnter, and GelAssemble only recognize the GCG sequence character set (see Appendix III). You can also relocate the <Delete> key if you wish.

SUGGESTIONS

[ Previous | Top | Next ]

Use a text editor to modify set.keys to your own needs.

COMMAND-LINE SUMMARY

[ Previous | Top | Next ]

Complete command-line control is not available for this program.

LOCAL DATA FILES

[ Previous | Top | Next ]

None.

OPTIONAL PARAMETERS

[ Previous | Top | Next ]

None.

Printed: November 18, 1996 13:08 (1162)

[ Program Manual | User's Guide | Data Files | Databases ]


Documentation Comments: doc-comments@gcg.com
Technical Support: help@gcg.com

Copyright (c) 1982, 1983, 1985, 1986, 1987, 1989, 1991, 1994, 1995, 1996, 1997 Genetics Computer Group, Inc. a wholly owned subsidiary of Oxford Molecular Group, Inc. All rights reserved.

Licenses and Trademarks Wisconsin Package is a trademark of Genetics Computer Group, Inc. GCG and the GCG logo are registered trademarks of Genetics Computer Group, Inc.

All other product names mentioned in this documentation may be trademarks, and if so, are trademarks or registered trademarks of their respective holders and are used in this documentation for identification purposes only.

Genetics Computer Group

www.gcg.com