1#[derive(Debug)]
7pub struct GeneticCodeData {
8 pub id: u8,
9 pub name: &'static str,
10 pub amino_acids: &'static [u8; 64],
11 pub starts: &'static [u8; 64],
12}
13
14pub const GC_PRT_VERSION: &str = "4.6";
15pub const GC_PRT_SHA256: &str = "2aecbdd09ecc5e0d233c105090a593737298ef93d88f6bc0c1bef26df6051a04";
16
17pub static TABLES: &[GeneticCodeData] = &[
18 GeneticCodeData {
19 id: 1,
20 name: "Standard",
21 amino_acids: b"FFLLSSSSYY**CC*WLLLLPPPPHHQQRRRRIIIMTTTTNNKKSSRRVVVVAAAADDEEGGGG",
22 starts: b"---M------**--*----M---------------M----------------------------",
23 },
24 GeneticCodeData {
25 id: 2,
26 name: "Vertebrate Mitochondrial",
27 amino_acids: b"FFLLSSSSYY**CCWWLLLLPPPPHHQQRRRRIIMMTTTTNNKKSS**VVVVAAAADDEEGGGG",
28 starts: b"----------**--------------------MMMM----------**---M------------",
29 },
30 GeneticCodeData {
31 id: 3,
32 name: "Yeast Mitochondrial",
33 amino_acids: b"FFLLSSSSYY**CCWWTTTTPPPPHHQQRRRRIIMMTTTTNNKKSSRRVVVVAAAADDEEGGGG",
34 starts: b"----------**----------------------MM---------------M------------",
35 },
36 GeneticCodeData {
37 id: 4,
38 name: "Mold Mitochondrial; Protozoan Mitochondrial; Coelenterate Mitochondrial; Mycoplasma; Spiroplasma",
39 amino_acids: b"FFLLSSSSYY**CCWWLLLLPPPPHHQQRRRRIIIMTTTTNNKKSSRRVVVVAAAADDEEGGGG",
40 starts: b"--MM------**-------M------------MMMM---------------M------------",
41 },
42 GeneticCodeData {
43 id: 5,
44 name: "Invertebrate Mitochondrial",
45 amino_acids: b"FFLLSSSSYY**CCWWLLLLPPPPHHQQRRRRIIMMTTTTNNKKSSSSVVVVAAAADDEEGGGG",
46 starts: b"---M------**--------------------MMMM---------------M------------",
47 },
48 GeneticCodeData {
49 id: 6,
50 name: "Ciliate Nuclear; Dasycladacean Nuclear; Hexamita Nuclear",
51 amino_acids: b"FFLLSSSSYYQQCC*WLLLLPPPPHHQQRRRRIIIMTTTTNNKKSSRRVVVVAAAADDEEGGGG",
52 starts: b"--------------*--------------------M----------------------------",
53 },
54 GeneticCodeData {
55 id: 9,
56 name: "Echinoderm Mitochondrial; Flatworm Mitochondrial",
57 amino_acids: b"FFLLSSSSYY**CCWWLLLLPPPPHHQQRRRRIIIMTTTTNNNKSSSSVVVVAAAADDEEGGGG",
58 starts: b"----------**-----------------------M---------------M------------",
59 },
60 GeneticCodeData {
61 id: 10,
62 name: "Euplotid Nuclear",
63 amino_acids: b"FFLLSSSSYY**CCCWLLLLPPPPHHQQRRRRIIIMTTTTNNKKSSRRVVVVAAAADDEEGGGG",
64 starts: b"----------**-----------------------M----------------------------",
65 },
66 GeneticCodeData {
67 id: 11,
68 name: "Bacterial, Archaeal and Plant Plastid",
69 amino_acids: b"FFLLSSSSYY**CC*WLLLLPPPPHHQQRRRRIIIMTTTTNNKKSSRRVVVVAAAADDEEGGGG",
70 starts: b"---M------**--*----M------------MMMM---------------M------------",
71 },
72 GeneticCodeData {
73 id: 12,
74 name: "Alternative Yeast Nuclear",
75 amino_acids: b"FFLLSSSSYY**CC*WLLLSPPPPHHQQRRRRIIIMTTTTNNKKSSRRVVVVAAAADDEEGGGG",
76 starts: b"----------**--*----M---------------M----------------------------",
77 },
78 GeneticCodeData {
79 id: 13,
80 name: "Ascidian Mitochondrial",
81 amino_acids: b"FFLLSSSSYY**CCWWLLLLPPPPHHQQRRRRIIMMTTTTNNKKSSGGVVVVAAAADDEEGGGG",
82 starts: b"---M------**----------------------MM---------------M------------",
83 },
84 GeneticCodeData {
85 id: 14,
86 name: "Alternative Flatworm Mitochondrial",
87 amino_acids: b"FFLLSSSSYYY*CCWWLLLLPPPPHHQQRRRRIIIMTTTTNNNKSSSSVVVVAAAADDEEGGGG",
88 starts: b"-----------*-----------------------M----------------------------",
89 },
90 GeneticCodeData {
91 id: 15,
92 name: "Blepharisma Macronuclear",
93 amino_acids: b"FFLLSSSSYY*QCC*WLLLLPPPPHHQQRRRRIIIMTTTTNNKKSSRRVVVVAAAADDEEGGGG",
94 starts: b"----------*---*--------------------M----------------------------",
95 },
96 GeneticCodeData {
97 id: 16,
98 name: "Chlorophycean Mitochondrial",
99 amino_acids: b"FFLLSSSSYY*LCC*WLLLLPPPPHHQQRRRRIIIMTTTTNNKKSSRRVVVVAAAADDEEGGGG",
100 starts: b"----------*---*--------------------M----------------------------",
101 },
102 GeneticCodeData {
103 id: 21,
104 name: "Trematode Mitochondrial",
105 amino_acids: b"FFLLSSSSYY**CCWWLLLLPPPPHHQQRRRRIIMMTTTTNNNKSSSSVVVVAAAADDEEGGGG",
106 starts: b"----------**-----------------------M---------------M------------",
107 },
108 GeneticCodeData {
109 id: 22,
110 name: "Scenedesmus obliquus Mitochondrial",
111 amino_acids: b"FFLLSS*SYY*LCC*WLLLLPPPPHHQQRRRRIIIMTTTTNNKKSSRRVVVVAAAADDEEGGGG",
112 starts: b"------*---*---*--------------------M----------------------------",
113 },
114 GeneticCodeData {
115 id: 23,
116 name: "Thraustochytrium Mitochondrial",
117 amino_acids: b"FF*LSSSSYY**CC*WLLLLPPPPHHQQRRRRIIIMTTTTNNKKSSRRVVVVAAAADDEEGGGG",
118 starts: b"--*-------**--*-----------------M--M---------------M------------",
119 },
120 GeneticCodeData {
121 id: 24,
122 name: "Rhabdopleuridae Mitochondrial",
123 amino_acids: b"FFLLSSSSYY**CCWWLLLLPPPPHHQQRRRRIIIMTTTTNNKKSSSKVVVVAAAADDEEGGGG",
124 starts: b"---M------**-------M---------------M---------------M------------",
125 },
126 GeneticCodeData {
127 id: 25,
128 name: "Candidate Division SR1 and Gracilibacteria",
129 amino_acids: b"FFLLSSSSYY**CCGWLLLLPPPPHHQQRRRRIIIMTTTTNNKKSSRRVVVVAAAADDEEGGGG",
130 starts: b"---M------**-----------------------M---------------M------------",
131 },
132 GeneticCodeData {
133 id: 26,
134 name: "Pachysolen tannophilus Nuclear",
135 amino_acids: b"FFLLSSSSYY**CC*WLLLAPPPPHHQQRRRRIIIMTTTTNNKKSSRRVVVVAAAADDEEGGGG",
136 starts: b"----------**--*----M---------------M----------------------------",
137 },
138 GeneticCodeData {
139 id: 27,
140 name: "Karyorelict Nuclear",
141 amino_acids: b"FFLLSSSSYYQQCCWWLLLLPPPPHHQQRRRRIIIMTTTTNNKKSSRRVVVVAAAADDEEGGGG",
142 starts: b"--------------*--------------------M----------------------------",
143 },
144 GeneticCodeData {
145 id: 28,
146 name: "Condylostoma Nuclear",
147 amino_acids: b"FFLLSSSSYYQQCCWWLLLLPPPPHHQQRRRRIIIMTTTTNNKKSSRRVVVVAAAADDEEGGGG",
148 starts: b"----------**--*--------------------M----------------------------",
149 },
150 GeneticCodeData {
151 id: 29,
152 name: "Mesodinium Nuclear",
153 amino_acids: b"FFLLSSSSYYYYCC*WLLLLPPPPHHQQRRRRIIIMTTTTNNKKSSRRVVVVAAAADDEEGGGG",
154 starts: b"--------------*--------------------M----------------------------",
155 },
156 GeneticCodeData {
157 id: 30,
158 name: "Peritrich Nuclear",
159 amino_acids: b"FFLLSSSSYYEECC*WLLLLPPPPHHQQRRRRIIIMTTTTNNKKSSRRVVVVAAAADDEEGGGG",
160 starts: b"--------------*--------------------M----------------------------",
161 },
162 GeneticCodeData {
163 id: 31,
164 name: "Blastocrithidia Nuclear",
165 amino_acids: b"FFLLSSSSYYEECCWWLLLLPPPPHHQQRRRRIIIMTTTTNNKKSSRRVVVVAAAADDEEGGGG",
166 starts: b"----------**-----------------------M----------------------------",
167 },
168 GeneticCodeData {
169 id: 32,
170 name: "Balanophoraceae Plastid",
171 amino_acids: b"FFLLSSSSYY*WCC*WLLLLPPPPHHQQRRRRIIIMTTTTNNKKSSRRVVVVAAAADDEEGGGG",
172 starts: b"---M------*---*----M------------MMMM---------------M------------",
173 },
174 GeneticCodeData {
175 id: 33,
176 name: "Cephalodiscidae Mitochondrial",
177 amino_acids: b"FFLLSSSSYYY*CCWWLLLLPPPPHHQQRRRRIIIMTTTTNNKKSSSKVVVVAAAADDEEGGGG",
178 starts: b"---M-------*-------M---------------M---------------M------------",
179 },
180];