-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathdata.cpp
More file actions
115 lines (106 loc) · 1.47 KB
/
data.cpp
File metadata and controls
115 lines (106 loc) · 1.47 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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
#include "shared.h"
#include "data.h"
#include <iostream>
#include <string>
void SetupAATrans (vector< vector<char> >& cod, vector<char>& aa) {
vector<char> a;
for (int i=0;i<3;i++) {
a.push_back('A');
}
for (int i=0;i<64;i++){
cod.push_back(a);
}
for (int i=0;i<64;i++) {
if (i%4==1) {
cod[i][2]='C';
}
if (i%4==2) {
cod[i][2]='G';
}
if (i%4==3) {
cod[i][2]='T';
}
if ((i/4)%4==1) {
cod[i][1]='C';
}
if ((i/4)%4==2) {
cod[i][1]='G';
}
if ((i/4)%4==3) {
cod[i][1]='T';
}
if ((i/16)%4==1) {
cod[i][0]='C';
}
if ((i/16)%4==2) {
cod[i][0]='G';
}
if ((i/16)%4==3) {
cod[i][0]='T';
}
}
for (int i=0;i<64;i++) {
aa.push_back('A');
}
aa[0]='K';
aa[1]='N';
aa[2]='K';
aa[3]='N';
aa[4]='T';
aa[5]='T';
aa[6]='T';
aa[7]='T';
aa[8]='R';
aa[9]='S';
aa[10]='R';
aa[11]='S';
aa[12]='I';
aa[13]='I';
aa[14]='M';
aa[15]='I';
aa[16]='Q';
aa[17]='H';
aa[18]='Q';
aa[19]='H';
aa[20]='P';
aa[21]='P';
aa[22]='P';
aa[23]='P';
aa[24]='R';
aa[25]='R';
aa[26]='R';
aa[27]='R';
aa[28]='L';
aa[29]='L';
aa[30]='L';
aa[31]='L';
aa[32]='E';
aa[33]='D';
aa[34]='E';
aa[35]='D';
//Defined already
aa[40]='G';
aa[41]='G';
aa[42]='G';
aa[43]='G';
aa[44]='V';
aa[45]='V';
aa[46]='V';
aa[47]='V';
aa[48]='X';
aa[49]='Y';
aa[50]='X';
aa[51]='Y';
aa[52]='S';
aa[53]='S';
aa[54]='S';
aa[55]='S';
aa[56]='X';
aa[57]='C';
aa[58]='W';
aa[59]='C';
aa[60]='L';
aa[61]='F';
aa[62]='L';
aa[63]='F';
}