source: tags/initial/ALIV3/a3_basen.h

Last change on this file was 2, checked in by oldcode, 24 years ago

Initial revision

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 1.1 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.