source: tags/arb_5.2/ALIV3/a3_basen.h

Last change on this file was 3482, checked in by westram, 19 years ago
  • tabs → spaces
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 1.2 KB
Line 
1/* ------------------------------------------------------------------------- */
2
3#ifndef _A3_BASEN_H
4#define _A3_BASEN_H
5
6/* ----------------------------------------------------------------------------
7   Makros und Definitionen
8---------------------------------------------------------------------------- */
9
10#define BASEN         6
11#define BASENPUR      4
12#define CHARS       256
13
14#define INVALID     -1
15#define INSERT      -2
16
17/* ----------------------------------------------------------------------------
18   Datentypen
19---------------------------------------------------------------------------- */
20
21typedef enum
22{
23    ADENIN  =  0,
24    CYTOSIN =  1,
25    GUANIN  =  2,
26    URACIL  =  3,
27    ONE     =  4,
28    ANY     =  5
29}
30Base;
31
32/* ----------------------------------------------------------------------------
33   Globale Variable
34---------------------------------------------------------------------------- */
35
36extern const int    BCharacter [BASEN];
37extern const double BComplement[BASEN][BASEN];
38extern const Base   BIndex     [CHARS];
39
40/* ------------------------------------------------------------------------- */
41
42#endif
43
44/* ------------------------------------------------------------------------- */
Note: See TracBrowser for help on using the repository browser.