-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathaa_code.h
More file actions
68 lines (59 loc) · 2.39 KB
/
aa_code.h
File metadata and controls
68 lines (59 loc) · 2.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#ifndef CODON_H_
#define CODON_H_
#define NCODON 64
#define NAA 21
#define STOP '*'
const char codon[NCODON][4] = {"aaa", "aag", "aac", "aat",
"aga", "agg", "agc", "agt",
"aca", "acg", "acc", "act",
"ata", "atg", "atc", "att",
"gaa", "gag", "gac", "gat",
"gga", "ggg", "ggc", "ggt",
"gca", "gcg", "gcc", "gct",
"gta", "gtg", "gtc", "gtt",
"caa", "cag", "cac", "cat",
"cga", "cgg", "cgc", "cgt",
"cca", "ccg", "ccc", "cct",
"cta", "ctg", "ctc", "ctt",
"taa", "tag", "tac", "tat",
"tga", "tgg", "tgc", "tgt",
"tca", "tcg", "tcc", "tct",
"tta", "ttg", "ttc", "ttt"};
const char aa[NAA] = {'K', 'N', 'R', 'S', 'T',
'I', 'M', 'E', 'D', 'G',
'A', 'V', 'Q', 'H', 'F',
'P', 'L', 'Y', 'W', 'C',
STOP};
const int cd2aa[NCODON] = {0, 0, 1, 1,
2, 2, 3, 3,
4, 4, 4, 4,
5, 6, 5, 5,
7, 7, 8, 8,
9, 9, 9, 9,
10, 10, 10, 10,
11, 11, 11, 11,
12, 12, 13, 13,
2, 2, 2, 2,
15, 15, 15, 15,
16, 16, 16, 16,
20, 20, 17, 17,
20, 18, 19, 19,
3, 3, 3, 3,
16, 16, 15, 15};
const char AA[NCODON] = {'K', 'K', 'N', 'N',
'R', 'R', 'S', 'S',
'T', 'T', 'T', 'T',
'I', 'M', 'I', 'I',
'E', 'E', 'D', 'D',
'G', 'G', 'G', 'G',
'A', 'A', 'A', 'A',
'V', 'V', 'V', 'V',
'Q', 'Q', 'H', 'H',
'R', 'R', 'R', 'R',
'P', 'P', 'P', 'P',
'L', 'L', 'L', 'L',
STOP, STOP, 'Y', 'Y',
STOP, 'W', 'C', 'C',
'S', 'S', 'S', 'S',
'L', 'L', 'F', 'F'};
#endif /* CODON_H */