forked from lonelyjoeparker/qmul-genome-convergence-pipeline
-
Notifications
You must be signed in to change notification settings - Fork 0
/
all_possible_translations
4913 lines (4913 loc) · 178 KB
/
all_possible_translations
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
translationLookup.put("AAA",'K');
translationLookup.put("AAC",'N');
translationLookup.put("AAG",'K');
translationLookup.put("AAU",'N');
translationLookup.put("AAR",'K');
translationLookup.put("AAY",'N');
translationLookup.put("AAR",'K');
translationLookup.put("AAM",'X');
translationLookup.put("AAK",'X');
translationLookup.put("AAS",'X');
translationLookup.put("AAW",'X');
translationLookup.put("AAH",'X');
translationLookup.put("AAB",'X');
translationLookup.put("AAV",'X');
translationLookup.put("AAD",'X');
translationLookup.put("AAN",'X');
translationLookup.put("AA-",'X');
translationLookup.put("ACA",'T');
translationLookup.put("ACC",'T');
translationLookup.put("ACG",'T');
translationLookup.put("ACU",'T');
translationLookup.put("ACR",'T');
translationLookup.put("ACY",'T');
translationLookup.put("ACR",'T');
translationLookup.put("ACM",'T');
translationLookup.put("ACK",'T');
translationLookup.put("ACS",'T');
translationLookup.put("ACW",'T');
translationLookup.put("ACH",'T');
translationLookup.put("ACB",'T');
translationLookup.put("ACV",'T');
translationLookup.put("ACD",'T');
translationLookup.put("ACN",'T');
translationLookup.put("AC-",'X');
translationLookup.put("AGA",'R');
translationLookup.put("AGC",'S');
translationLookup.put("AGG",'R');
translationLookup.put("AGU",'S');
translationLookup.put("AGR",'R');
translationLookup.put("AGY",'S');
translationLookup.put("AGR",'R');
translationLookup.put("AGM",'X');
translationLookup.put("AGK",'X');
translationLookup.put("AGS",'X');
translationLookup.put("AGW",'X');
translationLookup.put("AGH",'X');
translationLookup.put("AGB",'X');
translationLookup.put("AGV",'X');
translationLookup.put("AGD",'X');
translationLookup.put("AGN",'X');
translationLookup.put("AG-",'X');
translationLookup.put("AUA",'I');
translationLookup.put("AUC",'I');
translationLookup.put("AUG",'M');
translationLookup.put("AUU",'I');
translationLookup.put("AUR",'X');
translationLookup.put("AUY",'I');
translationLookup.put("AUR",'X');
translationLookup.put("AUM",'I');
translationLookup.put("AUK",'X');
translationLookup.put("AUS",'X');
translationLookup.put("AUW",'I');
translationLookup.put("AUH",'I');
translationLookup.put("AUB",'X');
translationLookup.put("AUV",'X');
translationLookup.put("AUD",'X');
translationLookup.put("AUN",'X');
translationLookup.put("AU-",'X');
translationLookup.put("ARA",'X');
translationLookup.put("ARC",'X');
translationLookup.put("ARG",'X');
translationLookup.put("ARU",'X');
translationLookup.put("ARR",'X');
translationLookup.put("ARY",'X');
translationLookup.put("ARR",'X');
translationLookup.put("ARM",'X');
translationLookup.put("ARK",'X');
translationLookup.put("ARS",'X');
translationLookup.put("ARW",'X');
translationLookup.put("ARH",'X');
translationLookup.put("ARB",'X');
translationLookup.put("ARV",'X');
translationLookup.put("ARD",'X');
translationLookup.put("ARN",'X');
translationLookup.put("AR-",'X');
translationLookup.put("AYA",'X');
translationLookup.put("AYC",'X');
translationLookup.put("AYG",'X');
translationLookup.put("AYU",'X');
translationLookup.put("AYR",'X');
translationLookup.put("AYY",'X');
translationLookup.put("AYR",'X');
translationLookup.put("AYM",'X');
translationLookup.put("AYK",'X');
translationLookup.put("AYS",'X');
translationLookup.put("AYW",'X');
translationLookup.put("AYH",'X');
translationLookup.put("AYB",'X');
translationLookup.put("AYV",'X');
translationLookup.put("AYD",'X');
translationLookup.put("AYN",'X');
translationLookup.put("AY-",'X');
translationLookup.put("ARA",'X');
translationLookup.put("ARC",'X');
translationLookup.put("ARG",'X');
translationLookup.put("ARU",'X');
translationLookup.put("ARR",'X');
translationLookup.put("ARY",'X');
translationLookup.put("ARR",'X');
translationLookup.put("ARM",'X');
translationLookup.put("ARK",'X');
translationLookup.put("ARS",'X');
translationLookup.put("ARW",'X');
translationLookup.put("ARH",'X');
translationLookup.put("ARB",'X');
translationLookup.put("ARV",'X');
translationLookup.put("ARD",'X');
translationLookup.put("ARN",'X');
translationLookup.put("AR-",'X');
translationLookup.put("AMA",'X');
translationLookup.put("AMC",'X');
translationLookup.put("AMG",'X');
translationLookup.put("AMU",'X');
translationLookup.put("AMR",'X');
translationLookup.put("AMY",'X');
translationLookup.put("AMR",'X');
translationLookup.put("AMM",'X');
translationLookup.put("AMK",'X');
translationLookup.put("AMS",'X');
translationLookup.put("AMW",'X');
translationLookup.put("AMH",'X');
translationLookup.put("AMB",'X');
translationLookup.put("AMV",'X');
translationLookup.put("AMD",'X');
translationLookup.put("AMN",'X');
translationLookup.put("AM-",'X');
translationLookup.put("AKA",'X');
translationLookup.put("AKC",'X');
translationLookup.put("AKG",'X');
translationLookup.put("AKU",'X');
translationLookup.put("AKR",'X');
translationLookup.put("AKY",'X');
translationLookup.put("AKR",'X');
translationLookup.put("AKM",'X');
translationLookup.put("AKK",'X');
translationLookup.put("AKS",'X');
translationLookup.put("AKW",'X');
translationLookup.put("AKH",'X');
translationLookup.put("AKB",'X');
translationLookup.put("AKV",'X');
translationLookup.put("AKD",'X');
translationLookup.put("AKN",'X');
translationLookup.put("AK-",'X');
translationLookup.put("ASA",'X');
translationLookup.put("ASC",'X');
translationLookup.put("ASG",'X');
translationLookup.put("ASU",'X');
translationLookup.put("ASR",'X');
translationLookup.put("ASY",'X');
translationLookup.put("ASR",'X');
translationLookup.put("ASM",'X');
translationLookup.put("ASK",'X');
translationLookup.put("ASS",'X');
translationLookup.put("ASW",'X');
translationLookup.put("ASH",'X');
translationLookup.put("ASB",'X');
translationLookup.put("ASV",'X');
translationLookup.put("ASD",'X');
translationLookup.put("ASN",'X');
translationLookup.put("AS-",'X');
translationLookup.put("AWA",'X');
translationLookup.put("AWC",'X');
translationLookup.put("AWG",'X');
translationLookup.put("AWU",'X');
translationLookup.put("AWR",'X');
translationLookup.put("AWY",'X');
translationLookup.put("AWR",'X');
translationLookup.put("AWM",'X');
translationLookup.put("AWK",'X');
translationLookup.put("AWS",'X');
translationLookup.put("AWW",'X');
translationLookup.put("AWH",'X');
translationLookup.put("AWB",'X');
translationLookup.put("AWV",'X');
translationLookup.put("AWD",'X');
translationLookup.put("AWN",'X');
translationLookup.put("AW-",'X');
translationLookup.put("AHA",'X');
translationLookup.put("AHC",'X');
translationLookup.put("AHG",'X');
translationLookup.put("AHU",'X');
translationLookup.put("AHR",'X');
translationLookup.put("AHY",'X');
translationLookup.put("AHR",'X');
translationLookup.put("AHM",'X');
translationLookup.put("AHK",'X');
translationLookup.put("AHS",'X');
translationLookup.put("AHW",'X');
translationLookup.put("AHH",'X');
translationLookup.put("AHB",'X');
translationLookup.put("AHV",'X');
translationLookup.put("AHD",'X');
translationLookup.put("AHN",'X');
translationLookup.put("AH-",'X');
translationLookup.put("ABA",'X');
translationLookup.put("ABC",'X');
translationLookup.put("ABG",'X');
translationLookup.put("ABU",'X');
translationLookup.put("ABR",'X');
translationLookup.put("ABY",'X');
translationLookup.put("ABR",'X');
translationLookup.put("ABM",'X');
translationLookup.put("ABK",'X');
translationLookup.put("ABS",'X');
translationLookup.put("ABW",'X');
translationLookup.put("ABH",'X');
translationLookup.put("ABB",'X');
translationLookup.put("ABV",'X');
translationLookup.put("ABD",'X');
translationLookup.put("ABN",'X');
translationLookup.put("AB-",'X');
translationLookup.put("AVA",'X');
translationLookup.put("AVC",'X');
translationLookup.put("AVG",'X');
translationLookup.put("AVU",'X');
translationLookup.put("AVR",'X');
translationLookup.put("AVY",'X');
translationLookup.put("AVR",'X');
translationLookup.put("AVM",'X');
translationLookup.put("AVK",'X');
translationLookup.put("AVS",'X');
translationLookup.put("AVW",'X');
translationLookup.put("AVH",'X');
translationLookup.put("AVB",'X');
translationLookup.put("AVV",'X');
translationLookup.put("AVD",'X');
translationLookup.put("AVN",'X');
translationLookup.put("AV-",'X');
translationLookup.put("ADA",'X');
translationLookup.put("ADC",'X');
translationLookup.put("ADG",'X');
translationLookup.put("ADU",'X');
translationLookup.put("ADR",'X');
translationLookup.put("ADY",'X');
translationLookup.put("ADR",'X');
translationLookup.put("ADM",'X');
translationLookup.put("ADK",'X');
translationLookup.put("ADS",'X');
translationLookup.put("ADW",'X');
translationLookup.put("ADH",'X');
translationLookup.put("ADB",'X');
translationLookup.put("ADV",'X');
translationLookup.put("ADD",'X');
translationLookup.put("ADN",'X');
translationLookup.put("AD-",'X');
translationLookup.put("ANA",'X');
translationLookup.put("ANC",'X');
translationLookup.put("ANG",'X');
translationLookup.put("ANU",'X');
translationLookup.put("ANR",'X');
translationLookup.put("ANY",'X');
translationLookup.put("ANR",'X');
translationLookup.put("ANM",'X');
translationLookup.put("ANK",'X');
translationLookup.put("ANS",'X');
translationLookup.put("ANW",'X');
translationLookup.put("ANH",'X');
translationLookup.put("ANB",'X');
translationLookup.put("ANV",'X');
translationLookup.put("AND",'X');
translationLookup.put("ANN",'X');
translationLookup.put("AN-",'X');
translationLookup.put("A-A",'X');
translationLookup.put("A-C",'X');
translationLookup.put("A-G",'X');
translationLookup.put("A-U",'X');
translationLookup.put("A-R",'X');
translationLookup.put("A-Y",'X');
translationLookup.put("A-R",'X');
translationLookup.put("A-M",'X');
translationLookup.put("A-K",'X');
translationLookup.put("A-S",'X');
translationLookup.put("A-W",'X');
translationLookup.put("A-H",'X');
translationLookup.put("A-B",'X');
translationLookup.put("A-V",'X');
translationLookup.put("A-D",'X');
translationLookup.put("A-N",'X');
translationLookup.put("A--",'X');
translationLookup.put("CAA",'Q');
translationLookup.put("CAC",'H');
translationLookup.put("CAG",'Q');
translationLookup.put("CAU",'H');
translationLookup.put("CAR",'Q');
translationLookup.put("CAY",'H');
translationLookup.put("CAR",'Q');
translationLookup.put("CAM",'X');
translationLookup.put("CAK",'X');
translationLookup.put("CAS",'X');
translationLookup.put("CAW",'X');
translationLookup.put("CAH",'X');
translationLookup.put("CAB",'X');
translationLookup.put("CAV",'X');
translationLookup.put("CAD",'X');
translationLookup.put("CAN",'X');
translationLookup.put("CA-",'X');
translationLookup.put("CCA",'P');
translationLookup.put("CCC",'P');
translationLookup.put("CCG",'P');
translationLookup.put("CCU",'P');
translationLookup.put("CCR",'P');
translationLookup.put("CCY",'P');
translationLookup.put("CCR",'P');
translationLookup.put("CCM",'P');
translationLookup.put("CCK",'P');
translationLookup.put("CCS",'P');
translationLookup.put("CCW",'P');
translationLookup.put("CCH",'P');
translationLookup.put("CCB",'P');
translationLookup.put("CCV",'P');
translationLookup.put("CCD",'P');
translationLookup.put("CCN",'P');
translationLookup.put("CC-",'X');
translationLookup.put("CGA",'R');
translationLookup.put("CGC",'R');
translationLookup.put("CGG",'R');
translationLookup.put("CGU",'R');
translationLookup.put("CGR",'R');
translationLookup.put("CGY",'R');
translationLookup.put("CGR",'R');
translationLookup.put("CGM",'R');
translationLookup.put("CGK",'R');
translationLookup.put("CGS",'R');
translationLookup.put("CGW",'R');
translationLookup.put("CGH",'R');
translationLookup.put("CGB",'R');
translationLookup.put("CGV",'R');
translationLookup.put("CGD",'R');
translationLookup.put("CGN",'R');
translationLookup.put("CG-",'X');
translationLookup.put("CUA",'L');
translationLookup.put("CUC",'L');
translationLookup.put("CUG",'L');
translationLookup.put("CUU",'L');
translationLookup.put("CUR",'L');
translationLookup.put("CUY",'L');
translationLookup.put("CUR",'L');
translationLookup.put("CUM",'L');
translationLookup.put("CUK",'L');
translationLookup.put("CUS",'L');
translationLookup.put("CUW",'L');
translationLookup.put("CUH",'L');
translationLookup.put("CUB",'L');
translationLookup.put("CUV",'L');
translationLookup.put("CUD",'L');
translationLookup.put("CUN",'L');
translationLookup.put("CU-",'X');
translationLookup.put("CRA",'X');
translationLookup.put("CRC",'X');
translationLookup.put("CRG",'X');
translationLookup.put("CRU",'X');
translationLookup.put("CRR",'X');
translationLookup.put("CRY",'X');
translationLookup.put("CRR",'X');
translationLookup.put("CRM",'X');
translationLookup.put("CRK",'X');
translationLookup.put("CRS",'X');
translationLookup.put("CRW",'X');
translationLookup.put("CRH",'X');
translationLookup.put("CRB",'X');
translationLookup.put("CRV",'X');
translationLookup.put("CRD",'X');
translationLookup.put("CRN",'X');
translationLookup.put("CR-",'X');
translationLookup.put("CYA",'X');
translationLookup.put("CYC",'X');
translationLookup.put("CYG",'X');
translationLookup.put("CYU",'X');
translationLookup.put("CYR",'X');
translationLookup.put("CYY",'X');
translationLookup.put("CYR",'X');
translationLookup.put("CYM",'X');
translationLookup.put("CYK",'X');
translationLookup.put("CYS",'X');
translationLookup.put("CYW",'X');
translationLookup.put("CYH",'X');
translationLookup.put("CYB",'X');
translationLookup.put("CYV",'X');
translationLookup.put("CYD",'X');
translationLookup.put("CYN",'X');
translationLookup.put("CY-",'X');
translationLookup.put("CRA",'X');
translationLookup.put("CRC",'X');
translationLookup.put("CRG",'X');
translationLookup.put("CRU",'X');
translationLookup.put("CRR",'X');
translationLookup.put("CRY",'X');
translationLookup.put("CRR",'X');
translationLookup.put("CRM",'X');
translationLookup.put("CRK",'X');
translationLookup.put("CRS",'X');
translationLookup.put("CRW",'X');
translationLookup.put("CRH",'X');
translationLookup.put("CRB",'X');
translationLookup.put("CRV",'X');
translationLookup.put("CRD",'X');
translationLookup.put("CRN",'X');
translationLookup.put("CR-",'X');
translationLookup.put("CMA",'X');
translationLookup.put("CMC",'X');
translationLookup.put("CMG",'X');
translationLookup.put("CMU",'X');
translationLookup.put("CMR",'X');
translationLookup.put("CMY",'X');
translationLookup.put("CMR",'X');
translationLookup.put("CMM",'X');
translationLookup.put("CMK",'X');
translationLookup.put("CMS",'X');
translationLookup.put("CMW",'X');
translationLookup.put("CMH",'X');
translationLookup.put("CMB",'X');
translationLookup.put("CMV",'X');
translationLookup.put("CMD",'X');
translationLookup.put("CMN",'X');
translationLookup.put("CM-",'X');
translationLookup.put("CKA",'X');
translationLookup.put("CKC",'X');
translationLookup.put("CKG",'X');
translationLookup.put("CKU",'X');
translationLookup.put("CKR",'X');
translationLookup.put("CKY",'X');
translationLookup.put("CKR",'X');
translationLookup.put("CKM",'X');
translationLookup.put("CKK",'X');
translationLookup.put("CKS",'X');
translationLookup.put("CKW",'X');
translationLookup.put("CKH",'X');
translationLookup.put("CKB",'X');
translationLookup.put("CKV",'X');
translationLookup.put("CKD",'X');
translationLookup.put("CKN",'X');
translationLookup.put("CK-",'X');
translationLookup.put("CSA",'X');
translationLookup.put("CSC",'X');
translationLookup.put("CSG",'X');
translationLookup.put("CSU",'X');
translationLookup.put("CSR",'X');
translationLookup.put("CSY",'X');
translationLookup.put("CSR",'X');
translationLookup.put("CSM",'X');
translationLookup.put("CSK",'X');
translationLookup.put("CSS",'X');
translationLookup.put("CSW",'X');
translationLookup.put("CSH",'X');
translationLookup.put("CSB",'X');
translationLookup.put("CSV",'X');
translationLookup.put("CSD",'X');
translationLookup.put("CSN",'X');
translationLookup.put("CS-",'X');
translationLookup.put("CWA",'X');
translationLookup.put("CWC",'X');
translationLookup.put("CWG",'X');
translationLookup.put("CWU",'X');
translationLookup.put("CWR",'X');
translationLookup.put("CWY",'X');
translationLookup.put("CWR",'X');
translationLookup.put("CWM",'X');
translationLookup.put("CWK",'X');
translationLookup.put("CWS",'X');
translationLookup.put("CWW",'X');
translationLookup.put("CWH",'X');
translationLookup.put("CWB",'X');
translationLookup.put("CWV",'X');
translationLookup.put("CWD",'X');
translationLookup.put("CWN",'X');
translationLookup.put("CW-",'X');
translationLookup.put("CHA",'X');
translationLookup.put("CHC",'X');
translationLookup.put("CHG",'X');
translationLookup.put("CHU",'X');
translationLookup.put("CHR",'X');
translationLookup.put("CHY",'X');
translationLookup.put("CHR",'X');
translationLookup.put("CHM",'X');
translationLookup.put("CHK",'X');
translationLookup.put("CHS",'X');
translationLookup.put("CHW",'X');
translationLookup.put("CHH",'X');
translationLookup.put("CHB",'X');
translationLookup.put("CHV",'X');
translationLookup.put("CHD",'X');
translationLookup.put("CHN",'X');
translationLookup.put("CH-",'X');
translationLookup.put("CBA",'X');
translationLookup.put("CBC",'X');
translationLookup.put("CBG",'X');
translationLookup.put("CBU",'X');
translationLookup.put("CBR",'X');
translationLookup.put("CBY",'X');
translationLookup.put("CBR",'X');
translationLookup.put("CBM",'X');
translationLookup.put("CBK",'X');
translationLookup.put("CBS",'X');
translationLookup.put("CBW",'X');
translationLookup.put("CBH",'X');
translationLookup.put("CBB",'X');
translationLookup.put("CBV",'X');
translationLookup.put("CBD",'X');
translationLookup.put("CBN",'X');
translationLookup.put("CB-",'X');
translationLookup.put("CVA",'X');
translationLookup.put("CVC",'X');
translationLookup.put("CVG",'X');
translationLookup.put("CVU",'X');
translationLookup.put("CVR",'X');
translationLookup.put("CVY",'X');
translationLookup.put("CVR",'X');
translationLookup.put("CVM",'X');
translationLookup.put("CVK",'X');
translationLookup.put("CVS",'X');
translationLookup.put("CVW",'X');
translationLookup.put("CVH",'X');
translationLookup.put("CVB",'X');
translationLookup.put("CVV",'X');
translationLookup.put("CVD",'X');
translationLookup.put("CVN",'X');
translationLookup.put("CV-",'X');
translationLookup.put("CDA",'X');
translationLookup.put("CDC",'X');
translationLookup.put("CDG",'X');
translationLookup.put("CDU",'X');
translationLookup.put("CDR",'X');
translationLookup.put("CDY",'X');
translationLookup.put("CDR",'X');
translationLookup.put("CDM",'X');
translationLookup.put("CDK",'X');
translationLookup.put("CDS",'X');
translationLookup.put("CDW",'X');
translationLookup.put("CDH",'X');
translationLookup.put("CDB",'X');
translationLookup.put("CDV",'X');
translationLookup.put("CDD",'X');
translationLookup.put("CDN",'X');
translationLookup.put("CD-",'X');
translationLookup.put("CNA",'X');
translationLookup.put("CNC",'X');
translationLookup.put("CNG",'X');
translationLookup.put("CNU",'X');
translationLookup.put("CNR",'X');
translationLookup.put("CNY",'X');
translationLookup.put("CNR",'X');
translationLookup.put("CNM",'X');
translationLookup.put("CNK",'X');
translationLookup.put("CNS",'X');
translationLookup.put("CNW",'X');
translationLookup.put("CNH",'X');
translationLookup.put("CNB",'X');
translationLookup.put("CNV",'X');
translationLookup.put("CND",'X');
translationLookup.put("CNN",'X');
translationLookup.put("CN-",'X');
translationLookup.put("C-A",'X');
translationLookup.put("C-C",'X');
translationLookup.put("C-G",'X');
translationLookup.put("C-U",'X');
translationLookup.put("C-R",'X');
translationLookup.put("C-Y",'X');
translationLookup.put("C-R",'X');
translationLookup.put("C-M",'X');
translationLookup.put("C-K",'X');
translationLookup.put("C-S",'X');
translationLookup.put("C-W",'X');
translationLookup.put("C-H",'X');
translationLookup.put("C-B",'X');
translationLookup.put("C-V",'X');
translationLookup.put("C-D",'X');
translationLookup.put("C-N",'X');
translationLookup.put("C--",'X');
translationLookup.put("GAA",'E');
translationLookup.put("GAC",'D');
translationLookup.put("GAG",'E');
translationLookup.put("GAU",'D');
translationLookup.put("GAR",'E');
translationLookup.put("GAY",'D');
translationLookup.put("GAR",'E');
translationLookup.put("GAM",'X');
translationLookup.put("GAK",'X');
translationLookup.put("GAS",'X');
translationLookup.put("GAW",'X');
translationLookup.put("GAH",'X');
translationLookup.put("GAB",'X');
translationLookup.put("GAV",'X');
translationLookup.put("GAD",'X');
translationLookup.put("GAN",'X');
translationLookup.put("GA-",'X');
translationLookup.put("GCA",'A');
translationLookup.put("GCC",'A');
translationLookup.put("GCG",'A');
translationLookup.put("GCU",'A');
translationLookup.put("GCR",'A');
translationLookup.put("GCY",'A');
translationLookup.put("GCR",'A');
translationLookup.put("GCM",'A');
translationLookup.put("GCK",'A');
translationLookup.put("GCS",'A');
translationLookup.put("GCW",'A');
translationLookup.put("GCH",'A');
translationLookup.put("GCB",'A');
translationLookup.put("GCV",'A');
translationLookup.put("GCD",'A');
translationLookup.put("GCN",'A');
translationLookup.put("GC-",'X');
translationLookup.put("GGA",'G');
translationLookup.put("GGC",'G');
translationLookup.put("GGG",'G');
translationLookup.put("GGU",'G');
translationLookup.put("GGR",'G');
translationLookup.put("GGY",'G');
translationLookup.put("GGR",'G');
translationLookup.put("GGM",'G');
translationLookup.put("GGK",'G');
translationLookup.put("GGS",'G');
translationLookup.put("GGW",'G');
translationLookup.put("GGH",'G');
translationLookup.put("GGB",'G');
translationLookup.put("GGV",'G');
translationLookup.put("GGD",'G');
translationLookup.put("GGN",'G');
translationLookup.put("GG-",'X');
translationLookup.put("GUA",'V');
translationLookup.put("GUC",'V');
translationLookup.put("GUG",'V');
translationLookup.put("GUU",'V');
translationLookup.put("GUR",'V');
translationLookup.put("GUY",'V');
translationLookup.put("GUR",'V');
translationLookup.put("GUM",'V');
translationLookup.put("GUK",'V');
translationLookup.put("GUS",'V');
translationLookup.put("GUW",'V');
translationLookup.put("GUH",'V');
translationLookup.put("GUB",'V');
translationLookup.put("GUV",'V');
translationLookup.put("GUD",'V');
translationLookup.put("GUN",'V');
translationLookup.put("GU-",'X');
translationLookup.put("GRA",'X');
translationLookup.put("GRC",'X');
translationLookup.put("GRG",'X');
translationLookup.put("GRU",'X');
translationLookup.put("GRR",'X');
translationLookup.put("GRY",'X');
translationLookup.put("GRR",'X');
translationLookup.put("GRM",'X');
translationLookup.put("GRK",'X');
translationLookup.put("GRS",'X');
translationLookup.put("GRW",'X');
translationLookup.put("GRH",'X');
translationLookup.put("GRB",'X');
translationLookup.put("GRV",'X');
translationLookup.put("GRD",'X');
translationLookup.put("GRN",'X');
translationLookup.put("GR-",'X');
translationLookup.put("GYA",'X');
translationLookup.put("GYC",'X');
translationLookup.put("GYG",'X');
translationLookup.put("GYU",'X');
translationLookup.put("GYR",'X');
translationLookup.put("GYY",'X');
translationLookup.put("GYR",'X');
translationLookup.put("GYM",'X');
translationLookup.put("GYK",'X');
translationLookup.put("GYS",'X');
translationLookup.put("GYW",'X');
translationLookup.put("GYH",'X');
translationLookup.put("GYB",'X');
translationLookup.put("GYV",'X');
translationLookup.put("GYD",'X');
translationLookup.put("GYN",'X');
translationLookup.put("GY-",'X');
translationLookup.put("GRA",'X');
translationLookup.put("GRC",'X');
translationLookup.put("GRG",'X');
translationLookup.put("GRU",'X');
translationLookup.put("GRR",'X');
translationLookup.put("GRY",'X');
translationLookup.put("GRR",'X');
translationLookup.put("GRM",'X');
translationLookup.put("GRK",'X');
translationLookup.put("GRS",'X');
translationLookup.put("GRW",'X');
translationLookup.put("GRH",'X');
translationLookup.put("GRB",'X');
translationLookup.put("GRV",'X');
translationLookup.put("GRD",'X');
translationLookup.put("GRN",'X');
translationLookup.put("GR-",'X');
translationLookup.put("GMA",'X');
translationLookup.put("GMC",'X');
translationLookup.put("GMG",'X');
translationLookup.put("GMU",'X');
translationLookup.put("GMR",'X');
translationLookup.put("GMY",'X');
translationLookup.put("GMR",'X');
translationLookup.put("GMM",'X');
translationLookup.put("GMK",'X');
translationLookup.put("GMS",'X');
translationLookup.put("GMW",'X');
translationLookup.put("GMH",'X');
translationLookup.put("GMB",'X');
translationLookup.put("GMV",'X');
translationLookup.put("GMD",'X');
translationLookup.put("GMN",'X');
translationLookup.put("GM-",'X');
translationLookup.put("GKA",'X');
translationLookup.put("GKC",'X');
translationLookup.put("GKG",'X');
translationLookup.put("GKU",'X');
translationLookup.put("GKR",'X');
translationLookup.put("GKY",'X');
translationLookup.put("GKR",'X');
translationLookup.put("GKM",'X');
translationLookup.put("GKK",'X');
translationLookup.put("GKS",'X');
translationLookup.put("GKW",'X');
translationLookup.put("GKH",'X');
translationLookup.put("GKB",'X');
translationLookup.put("GKV",'X');
translationLookup.put("GKD",'X');
translationLookup.put("GKN",'X');
translationLookup.put("GK-",'X');
translationLookup.put("GSA",'X');
translationLookup.put("GSC",'X');
translationLookup.put("GSG",'X');
translationLookup.put("GSU",'X');
translationLookup.put("GSR",'X');
translationLookup.put("GSY",'X');
translationLookup.put("GSR",'X');
translationLookup.put("GSM",'X');
translationLookup.put("GSK",'X');
translationLookup.put("GSS",'X');
translationLookup.put("GSW",'X');
translationLookup.put("GSH",'X');
translationLookup.put("GSB",'X');
translationLookup.put("GSV",'X');
translationLookup.put("GSD",'X');
translationLookup.put("GSN",'X');
translationLookup.put("GS-",'X');
translationLookup.put("GWA",'X');
translationLookup.put("GWC",'X');
translationLookup.put("GWG",'X');
translationLookup.put("GWU",'X');
translationLookup.put("GWR",'X');
translationLookup.put("GWY",'X');
translationLookup.put("GWR",'X');
translationLookup.put("GWM",'X');
translationLookup.put("GWK",'X');
translationLookup.put("GWS",'X');
translationLookup.put("GWW",'X');
translationLookup.put("GWH",'X');
translationLookup.put("GWB",'X');
translationLookup.put("GWV",'X');
translationLookup.put("GWD",'X');
translationLookup.put("GWN",'X');
translationLookup.put("GW-",'X');
translationLookup.put("GHA",'X');
translationLookup.put("GHC",'X');
translationLookup.put("GHG",'X');
translationLookup.put("GHU",'X');
translationLookup.put("GHR",'X');
translationLookup.put("GHY",'X');
translationLookup.put("GHR",'X');
translationLookup.put("GHM",'X');
translationLookup.put("GHK",'X');
translationLookup.put("GHS",'X');
translationLookup.put("GHW",'X');
translationLookup.put("GHH",'X');
translationLookup.put("GHB",'X');
translationLookup.put("GHV",'X');
translationLookup.put("GHD",'X');
translationLookup.put("GHN",'X');
translationLookup.put("GH-",'X');
translationLookup.put("GBA",'X');
translationLookup.put("GBC",'X');
translationLookup.put("GBG",'X');
translationLookup.put("GBU",'X');
translationLookup.put("GBR",'X');
translationLookup.put("GBY",'X');
translationLookup.put("GBR",'X');
translationLookup.put("GBM",'X');
translationLookup.put("GBK",'X');
translationLookup.put("GBS",'X');
translationLookup.put("GBW",'X');
translationLookup.put("GBH",'X');
translationLookup.put("GBB",'X');
translationLookup.put("GBV",'X');
translationLookup.put("GBD",'X');
translationLookup.put("GBN",'X');
translationLookup.put("GB-",'X');
translationLookup.put("GVA",'X');
translationLookup.put("GVC",'X');
translationLookup.put("GVG",'X');
translationLookup.put("GVU",'X');
translationLookup.put("GVR",'X');
translationLookup.put("GVY",'X');
translationLookup.put("GVR",'X');
translationLookup.put("GVM",'X');
translationLookup.put("GVK",'X');
translationLookup.put("GVS",'X');
translationLookup.put("GVW",'X');
translationLookup.put("GVH",'X');
translationLookup.put("GVB",'X');
translationLookup.put("GVV",'X');
translationLookup.put("GVD",'X');
translationLookup.put("GVN",'X');
translationLookup.put("GV-",'X');
translationLookup.put("GDA",'X');
translationLookup.put("GDC",'X');
translationLookup.put("GDG",'X');
translationLookup.put("GDU",'X');
translationLookup.put("GDR",'X');
translationLookup.put("GDY",'X');
translationLookup.put("GDR",'X');
translationLookup.put("GDM",'X');
translationLookup.put("GDK",'X');
translationLookup.put("GDS",'X');
translationLookup.put("GDW",'X');
translationLookup.put("GDH",'X');
translationLookup.put("GDB",'X');
translationLookup.put("GDV",'X');
translationLookup.put("GDD",'X');
translationLookup.put("GDN",'X');
translationLookup.put("GD-",'X');
translationLookup.put("GNA",'X');
translationLookup.put("GNC",'X');
translationLookup.put("GNG",'X');
translationLookup.put("GNU",'X');
translationLookup.put("GNR",'X');
translationLookup.put("GNY",'X');
translationLookup.put("GNR",'X');
translationLookup.put("GNM",'X');
translationLookup.put("GNK",'X');
translationLookup.put("GNS",'X');
translationLookup.put("GNW",'X');
translationLookup.put("GNH",'X');
translationLookup.put("GNB",'X');
translationLookup.put("GNV",'X');
translationLookup.put("GND",'X');
translationLookup.put("GNN",'X');
translationLookup.put("GN-",'X');
translationLookup.put("G-A",'X');
translationLookup.put("G-C",'X');
translationLookup.put("G-G",'X');
translationLookup.put("G-U",'X');
translationLookup.put("G-R",'X');
translationLookup.put("G-Y",'X');
translationLookup.put("G-R",'X');
translationLookup.put("G-M",'X');
translationLookup.put("G-K",'X');
translationLookup.put("G-S",'X');
translationLookup.put("G-W",'X');
translationLookup.put("G-H",'X');
translationLookup.put("G-B",'X');
translationLookup.put("G-V",'X');
translationLookup.put("G-D",'X');
translationLookup.put("G-N",'X');
translationLookup.put("G--",'X');
translationLookup.put("UAA",'*');
translationLookup.put("UAC",'Y');
translationLookup.put("UAG",'*');
translationLookup.put("UAU",'Y');
translationLookup.put("UAR",'*');
translationLookup.put("UAY",'Y');
translationLookup.put("UAR",'*');
translationLookup.put("UAM",'X');
translationLookup.put("UAK",'X');
translationLookup.put("UAS",'X');
translationLookup.put("UAW",'X');
translationLookup.put("UAH",'X');
translationLookup.put("UAB",'X');
translationLookup.put("UAV",'X');
translationLookup.put("UAD",'X');
translationLookup.put("UAN",'X');
translationLookup.put("UA-",'X');
translationLookup.put("UCA",'S');
translationLookup.put("UCC",'S');
translationLookup.put("UCG",'S');
translationLookup.put("UCU",'S');
translationLookup.put("UCR",'S');
translationLookup.put("UCY",'S');
translationLookup.put("UCR",'S');
translationLookup.put("UCM",'S');
translationLookup.put("UCK",'S');
translationLookup.put("UCS",'S');
translationLookup.put("UCW",'S');
translationLookup.put("UCH",'S');
translationLookup.put("UCB",'S');
translationLookup.put("UCV",'S');
translationLookup.put("UCD",'S');
translationLookup.put("UCN",'S');
translationLookup.put("UC-",'X');
translationLookup.put("UGA",'*');
translationLookup.put("UGC",'C');
translationLookup.put("UGG",'W');
translationLookup.put("UGU",'C');
translationLookup.put("UGR",'X');
translationLookup.put("UGY",'C');
translationLookup.put("UGR",'X');
translationLookup.put("UGM",'X');
translationLookup.put("UGK",'X');
translationLookup.put("UGS",'X');
translationLookup.put("UGW",'X');
translationLookup.put("UGH",'X');
translationLookup.put("UGB",'X');
translationLookup.put("UGV",'X');
translationLookup.put("UGD",'X');
translationLookup.put("UGN",'X');
translationLookup.put("UG-",'X');
translationLookup.put("UUA",'L');
translationLookup.put("UUC",'F');
translationLookup.put("UUG",'L');
translationLookup.put("UUU",'F');
translationLookup.put("UUR",'L');
translationLookup.put("UUY",'F');
translationLookup.put("UUR",'L');
translationLookup.put("UUM",'X');
translationLookup.put("UUK",'X');
translationLookup.put("UUS",'X');
translationLookup.put("UUW",'X');
translationLookup.put("UUH",'X');
translationLookup.put("UUB",'X');
translationLookup.put("UUV",'X');
translationLookup.put("UUD",'X');
translationLookup.put("UUN",'X');
translationLookup.put("UU-",'X');
translationLookup.put("URA",'*');
translationLookup.put("URC",'X');
translationLookup.put("URG",'X');
translationLookup.put("URU",'X');
translationLookup.put("URR",'X');
translationLookup.put("URY",'X');
translationLookup.put("URR",'X');
translationLookup.put("URM",'X');
translationLookup.put("URK",'X');
translationLookup.put("URS",'X');
translationLookup.put("URW",'X');
translationLookup.put("URH",'X');
translationLookup.put("URB",'X');
translationLookup.put("URV",'X');
translationLookup.put("URD",'X');
translationLookup.put("URN",'X');
translationLookup.put("UR-",'X');
translationLookup.put("UYA",'X');
translationLookup.put("UYC",'X');
translationLookup.put("UYG",'X');
translationLookup.put("UYU",'X');
translationLookup.put("UYR",'X');
translationLookup.put("UYY",'X');
translationLookup.put("UYR",'X');
translationLookup.put("UYM",'X');
translationLookup.put("UYK",'X');
translationLookup.put("UYS",'X');
translationLookup.put("UYW",'X');
translationLookup.put("UYH",'X');
translationLookup.put("UYB",'X');
translationLookup.put("UYV",'X');
translationLookup.put("UYD",'X');
translationLookup.put("UYN",'X');
translationLookup.put("UY-",'X');
translationLookup.put("URA",'*');
translationLookup.put("URC",'X');
translationLookup.put("URG",'X');
translationLookup.put("URU",'X');
translationLookup.put("URR",'X');
translationLookup.put("URY",'X');
translationLookup.put("URR",'X');
translationLookup.put("URM",'X');
translationLookup.put("URK",'X');
translationLookup.put("URS",'X');
translationLookup.put("URW",'X');
translationLookup.put("URH",'X');
translationLookup.put("URB",'X');
translationLookup.put("URV",'X');
translationLookup.put("URD",'X');
translationLookup.put("URN",'X');
translationLookup.put("UR-",'X');
translationLookup.put("UMA",'X');
translationLookup.put("UMC",'X');
translationLookup.put("UMG",'X');
translationLookup.put("UMU",'X');
translationLookup.put("UMR",'X');
translationLookup.put("UMY",'X');
translationLookup.put("UMR",'X');
translationLookup.put("UMM",'X');
translationLookup.put("UMK",'X');
translationLookup.put("UMS",'X');
translationLookup.put("UMW",'X');
translationLookup.put("UMH",'X');
translationLookup.put("UMB",'X');
translationLookup.put("UMV",'X');