Skip to content

Commit 86e4812

Browse files
author
Koeng101
authored
SynthesisFixer circular fixes (#203)
* Improved weights and removed circular fixes
1 parent 767385c commit 86e4812

File tree

3 files changed

+420
-21
lines changed

3 files changed

+420
-21
lines changed

data/freqB.json

Lines changed: 379 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,379 @@
1+
{
2+
"start_codons": [
3+
"TTG",
4+
"CTG",
5+
"ATT",
6+
"ATC",
7+
"ATA",
8+
"ATG",
9+
"GTG"
10+
],
11+
"stop_codons": [
12+
"TAA",
13+
"TAG",
14+
"TGA"
15+
],
16+
"amino_acids": [
17+
{
18+
"letter": "Y",
19+
"codons": [
20+
{
21+
"triplet": "TAT",
22+
"weight": 42
23+
},
24+
{
25+
"triplet": "TAC",
26+
"weight": 58
27+
}
28+
]
29+
},
30+
{
31+
"letter": "C",
32+
"codons": [
33+
{
34+
"triplet": "TGT",
35+
"weight": 42
36+
},
37+
{
38+
"triplet": "TGC",
39+
"weight": 58
40+
}
41+
]
42+
},
43+
{
44+
"letter": "I",
45+
"codons": [
46+
{
47+
"triplet": "ATT",
48+
"weight": 49
49+
},
50+
{
51+
"triplet": "ATC",
52+
"weight": 51
53+
},
54+
{
55+
"triplet": "ATA",
56+
"weight": 0
57+
}
58+
]
59+
},
60+
{
61+
"letter": "V",
62+
"codons": [
63+
{
64+
"triplet": "GTT",
65+
"weight": 35
66+
},
67+
{
68+
"triplet": "GTC",
69+
"weight": 28
70+
},
71+
{
72+
"triplet": "GTA",
73+
"weight": 3
74+
},
75+
{
76+
"triplet": "GTG",
77+
"weight": 34
78+
}
79+
]
80+
},
81+
{
82+
"letter": "G",
83+
"codons": [
84+
{
85+
"triplet": "GGT",
86+
"weight": 60
87+
},
88+
{
89+
"triplet": "GGC",
90+
"weight": 39
91+
},
92+
{
93+
"triplet": "GGA",
94+
"weight": 0
95+
},
96+
{
97+
"triplet": "GGG",
98+
"weight": 0
99+
}
100+
]
101+
},
102+
{
103+
"letter": "L",
104+
"codons": [
105+
{
106+
"triplet": "TTA",
107+
"weight": 3
108+
},
109+
{
110+
"triplet": "TTG",
111+
"weight": 14
112+
},
113+
{
114+
"triplet": "CTT",
115+
"weight": 2
116+
},
117+
{
118+
"triplet": "CTC",
119+
"weight": 3
120+
},
121+
{
122+
"triplet": "CTA",
123+
"weight": 0
124+
},
125+
{
126+
"triplet": "CTG",
127+
"weight": 78
128+
}
129+
]
130+
},
131+
{
132+
"letter": "W",
133+
"codons": [
134+
{
135+
"triplet": "TGG",
136+
"weight": 1
137+
}
138+
]
139+
},
140+
{
141+
"letter": "K",
142+
"codons": [
143+
{
144+
"triplet": "AAA",
145+
"weight": 51
146+
},
147+
{
148+
"triplet": "AAG",
149+
"weight": 49
150+
}
151+
]
152+
},
153+
{
154+
"letter": "S",
155+
"codons": [
156+
{
157+
"triplet": "TCT",
158+
"weight": 10
159+
},
160+
{
161+
"triplet": "TCC",
162+
"weight": 13
163+
},
164+
{
165+
"triplet": "TCA",
166+
"weight": 2
167+
},
168+
{
169+
"triplet": "TCG",
170+
"weight": 5
171+
},
172+
{
173+
"triplet": "AGT",
174+
"weight": 0
175+
},
176+
{
177+
"triplet": "AGC",
178+
"weight": 68
179+
}
180+
]
181+
},
182+
{
183+
"letter": "*",
184+
"codons": [
185+
{
186+
"triplet": "TAA",
187+
"weight": 2015
188+
},
189+
{
190+
"triplet": "TAG",
191+
"weight": 1667
192+
},
193+
{
194+
"triplet": "TGA",
195+
"weight": 1300
196+
}
197+
]
198+
},
199+
{
200+
"letter": "Q",
201+
"codons": [
202+
{
203+
"triplet": "CAA",
204+
"weight": 45
205+
},
206+
{
207+
"triplet": "CAG",
208+
"weight": 55
209+
}
210+
]
211+
},
212+
{
213+
"letter": "R",
214+
"codons": [
215+
{
216+
"triplet": "CGT",
217+
"weight": 62
218+
},
219+
{
220+
"triplet": "CGC",
221+
"weight": 35
222+
},
223+
{
224+
"triplet": "CGA",
225+
"weight": 0
226+
},
227+
{
228+
"triplet": "CGG",
229+
"weight": 0
230+
},
231+
{
232+
"triplet": "AGA",
233+
"weight": 3
234+
},
235+
{
236+
"triplet": "AGG",
237+
"weight": 0
238+
}
239+
]
240+
},
241+
{
242+
"letter": "A",
243+
"codons": [
244+
{
245+
"triplet": "GCT",
246+
"weight": 12
247+
},
248+
{
249+
"triplet": "GCC",
250+
"weight": 19
251+
},
252+
{
253+
"triplet": "GCA",
254+
"weight": 24
255+
},
256+
{
257+
"triplet": "GCG",
258+
"weight": 44
259+
}
260+
]
261+
},
262+
{
263+
"letter": "E",
264+
"codons": [
265+
{
266+
"triplet": "GAA",
267+
"weight": 43
268+
},
269+
{
270+
"triplet": "GAG",
271+
"weight": 57
272+
}
273+
]
274+
},
275+
{
276+
"letter": "F",
277+
"codons": [
278+
{
279+
"triplet": "TTT",
280+
"weight": 45
281+
},
282+
{
283+
"triplet": "TTC",
284+
"weight": 55
285+
}
286+
]
287+
},
288+
{
289+
"letter": "P",
290+
"codons": [
291+
{
292+
"triplet": "CCT",
293+
"weight": 9
294+
},
295+
{
296+
"triplet": "CCC",
297+
"weight": 0
298+
},
299+
{
300+
"triplet": "CCA",
301+
"weight": 10
302+
},
303+
{
304+
"triplet": "CCG",
305+
"weight": 81
306+
}
307+
]
308+
},
309+
{
310+
"letter": "H",
311+
"codons": [
312+
{
313+
"triplet": "CAT",
314+
"weight": 38
315+
},
316+
{
317+
"triplet": "CAC",
318+
"weight": 62
319+
}
320+
]
321+
},
322+
{
323+
"letter": "M",
324+
"codons": [
325+
{
326+
"triplet": "ATG",
327+
"weight": 1
328+
}
329+
]
330+
},
331+
{
332+
"letter": "T",
333+
"codons": [
334+
{
335+
"triplet": "ACT",
336+
"weight": 10
337+
},
338+
{
339+
"triplet": "ACC",
340+
"weight": 57
341+
},
342+
{
343+
"triplet": "ACA",
344+
"weight": 0
345+
},
346+
{
347+
"triplet": "ACG",
348+
"weight": 33
349+
}
350+
]
351+
},
352+
{
353+
"letter": "N",
354+
"codons": [
355+
{
356+
"triplet": "AAT",
357+
"weight": 47
358+
},
359+
{
360+
"triplet": "AAC",
361+
"weight": 53
362+
}
363+
]
364+
},
365+
{
366+
"letter": "D",
367+
"codons": [
368+
{
369+
"triplet": "GAT",
370+
"weight": 46
371+
},
372+
{
373+
"triplet": "GAC",
374+
"weight": 54
375+
}
376+
]
377+
}
378+
]
379+
}

0 commit comments

Comments
 (0)