Someshfengde commited on
Commit
6a7d3d7
1 Parent(s): cde29a7

Upload folder using huggingface_hub

Browse files
Files changed (2) hide show
  1. labels_class_map.json +1615 -0
  2. script.py +3 -3
labels_class_map.json ADDED
@@ -0,0 +1,1615 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "Acanthophis antarcticus": 0,
3
+ "Acanthophis laevis": 1,
4
+ "Acanthophis praelongus": 2,
5
+ "Acanthophis pyrrhus": 3,
6
+ "Acanthophis rugosus": 4,
7
+ "Acanthophis wellsi": 5,
8
+ "Achalinus formosanus": 6,
9
+ "Achalinus niger": 7,
10
+ "Achalinus rufescens": 8,
11
+ "Achalinus spinalis": 9,
12
+ "Acrantophis dumerili": 10,
13
+ "Acrantophis madagascariensis": 11,
14
+ "Acrochordus arafurae": 12,
15
+ "Acrochordus granulatus": 13,
16
+ "Acrochordus javanicus": 14,
17
+ "Adelphicos nigrilatum": 15,
18
+ "Adelphicos quadrivirgatum": 16,
19
+ "Adelphicos visoninum": 17,
20
+ "Adelphostigma occipitalis": 18,
21
+ "Afrotyphlops bibronii": 19,
22
+ "Afrotyphlops mucruso": 20,
23
+ "Afrotyphlops schlegelii": 21,
24
+ "Afrotyphlops schmidti": 22,
25
+ "Agkistrodon bilineatus": 23,
26
+ "Agkistrodon conanti": 24,
27
+ "Agkistrodon contortrix": 25,
28
+ "Agkistrodon howardgloydi": 26,
29
+ "Agkistrodon laticinctus": 27,
30
+ "Agkistrodon piscivorus": 28,
31
+ "Agkistrodon russeolus": 29,
32
+ "Agkistrodon taylori": 30,
33
+ "Ahaetulla anomala": 31,
34
+ "Ahaetulla borealis": 32,
35
+ "Ahaetulla dispar": 33,
36
+ "Ahaetulla farnsworthi": 34,
37
+ "Ahaetulla fasciolata": 35,
38
+ "Ahaetulla fusca": 36,
39
+ "Ahaetulla isabellina": 37,
40
+ "Ahaetulla malabarica": 38,
41
+ "Ahaetulla mycterizans": 39,
42
+ "Ahaetulla nasuta": 40,
43
+ "Ahaetulla oxyrhynca": 41,
44
+ "Ahaetulla oxyrhyncha": 42,
45
+ "Ahaetulla prasina": 43,
46
+ "Ahaetulla sahyadrensis": 44,
47
+ "Aipysurus duboisii": 45,
48
+ "Aipysurus laevis": 46,
49
+ "Alopecion guttatum": 47,
50
+ "Alsophis antiguae": 48,
51
+ "Alsophis rufiventris": 49,
52
+ "Alsophis sibonius": 50,
53
+ "Amastridium sapperi": 51,
54
+ "Amastridium veliferum": 52,
55
+ "Amblyodipsas concolor": 53,
56
+ "Amblyodipsas microphthalma": 54,
57
+ "Amblyodipsas polylepis": 55,
58
+ "Amerotyphlops brongersmianus": 56,
59
+ "Amerotyphlops microstomus": 57,
60
+ "Amerotyphlops reticulatus": 58,
61
+ "Amphiesma monticola": 59,
62
+ "Amphiesma stolatum": 60,
63
+ "Amplorhinus multimaculatus": 61,
64
+ "Anilios australis": 62,
65
+ "Anilios bicolor": 63,
66
+ "Anilios bituberculatus": 64,
67
+ "Anilios ligatus": 65,
68
+ "Anilios nigrescens": 66,
69
+ "Anilios proximus": 67,
70
+ "Anilius scytale": 68,
71
+ "Antaresia childreni": 69,
72
+ "Antaresia maculosa": 70,
73
+ "Antaresia perthensis": 71,
74
+ "Aparallactus capensis": 72,
75
+ "Aparallactus guentheri": 73,
76
+ "Aparallactus lunulatus": 74,
77
+ "Aplopeltura boa": 75,
78
+ "Apostolepis assimilis": 76,
79
+ "Apostolepis cearensis": 77,
80
+ "Apostolepis dimidiata": 78,
81
+ "Apostolepis sanctaeritae": 79,
82
+ "Argyrogena fasciolata": 80,
83
+ "Argyrophis diardii": 81,
84
+ "Argyrophis muelleri": 82,
85
+ "Arizona elegans": 83,
86
+ "Arrhyton redimitum": 84,
87
+ "Arrhyton taeniatum": 85,
88
+ "Aspidelaps lubricus": 86,
89
+ "Aspidelaps scutatus": 87,
90
+ "Aspidites melanocephalus": 88,
91
+ "Aspidites ramsayi": 89,
92
+ "Aspidura brachyorrhos": 90,
93
+ "Aspidura trachyprocta": 91,
94
+ "Asthenodipsas laevis": 92,
95
+ "Asthenodipsas malaccanus": 93,
96
+ "Asthenodipsas tropidonotus": 94,
97
+ "Asthenodipsas vertebralis": 95,
98
+ "Atheris ceratophora": 96,
99
+ "Atheris chlorechis": 97,
100
+ "Atheris nitschei": 98,
101
+ "Atheris squamigera": 99,
102
+ "Atractaspis bibronii": 100,
103
+ "Atractaspis irregularis": 101,
104
+ "Atractus badius": 102,
105
+ "Atractus bocki": 103,
106
+ "Atractus carrioni": 104,
107
+ "Atractus chthonius": 105,
108
+ "Atractus clarki": 106,
109
+ "Atractus crassicaudatus": 107,
110
+ "Atractus duboisi": 108,
111
+ "Atractus dunni": 109,
112
+ "Atractus elaps": 110,
113
+ "Atractus flammigerus": 111,
114
+ "Atractus fuliginosus": 112,
115
+ "Atractus lasallei": 113,
116
+ "Atractus latifrons": 114,
117
+ "Atractus lehmanni": 115,
118
+ "Atractus major": 116,
119
+ "Atractus manizalesensis": 117,
120
+ "Atractus nicefori": 118,
121
+ "Atractus obesus": 119,
122
+ "Atractus occidentalis": 120,
123
+ "Atractus pantostictus": 121,
124
+ "Atractus paraguayensis": 122,
125
+ "Atractus reticulatus": 123,
126
+ "Atractus sanctaemartae": 124,
127
+ "Atractus snethlageae": 125,
128
+ "Atractus titanicus": 126,
129
+ "Atractus trilineatus": 127,
130
+ "Atractus wagleri": 128,
131
+ "Atractus werneri": 129,
132
+ "Atretium schistosum": 130,
133
+ "Austrelaps labialis": 131,
134
+ "Austrelaps ramsayi": 132,
135
+ "Austrelaps superbus": 133,
136
+ "Azemiops feae": 134,
137
+ "Bitis arietans": 135,
138
+ "Bitis armata": 136,
139
+ "Bitis atropos": 137,
140
+ "Bitis caudalis": 138,
141
+ "Bitis cornuta": 139,
142
+ "Bitis gabonica": 140,
143
+ "Bitis nasicornis": 141,
144
+ "Bitis peringueyi": 142,
145
+ "Bitis rhinoceros": 143,
146
+ "Bitis rubida": 144,
147
+ "Bitis schneideri": 145,
148
+ "Bitis xeropaga": 146,
149
+ "Boa constrictor": 147,
150
+ "Boa imperator": 148,
151
+ "Boa sigma": 149,
152
+ "Boaedon bedriagae": 150,
153
+ "Boaedon capensis": 151,
154
+ "Boaedon fuliginosus": 152,
155
+ "Boaedon lineatus": 153,
156
+ "Boaedon mentalis": 154,
157
+ "Bogertophis rosaliae": 155,
158
+ "Bogertophis subocularis": 156,
159
+ "Boiga beddomei": 157,
160
+ "Boiga bengkuluensis": 158,
161
+ "Boiga ceylonensis": 159,
162
+ "Boiga cyanea": 160,
163
+ "Boiga cynodon": 161,
164
+ "Boiga dendrophila": 162,
165
+ "Boiga drapiezii": 163,
166
+ "Boiga flaviviridis": 164,
167
+ "Boiga forsteni": 165,
168
+ "Boiga guangxiensis": 166,
169
+ "Boiga irregularis": 167,
170
+ "Boiga jaspidea": 168,
171
+ "Boiga kraepelini": 169,
172
+ "Boiga melanota": 170,
173
+ "Boiga multifasciata": 171,
174
+ "Boiga multomaculata": 172,
175
+ "Boiga nigriceps": 173,
176
+ "Boiga nuchalis": 174,
177
+ "Boiga ochracea": 175,
178
+ "Boiga siamensis": 176,
179
+ "Boiga thackerayi": 177,
180
+ "Boiga trigonata": 178,
181
+ "Boiruna maculata": 179,
182
+ "Boiruna sertaneja": 180,
183
+ "Borikenophis portoricensis": 181,
184
+ "Bothriechis aurifer": 182,
185
+ "Bothriechis bicolor": 183,
186
+ "Bothriechis guifarroi": 184,
187
+ "Bothriechis lateralis": 185,
188
+ "Bothriechis marchi": 186,
189
+ "Bothriechis nigroviridis": 187,
190
+ "Bothriechis nubestris": 188,
191
+ "Bothriechis schlegelii": 189,
192
+ "Bothriechis supraciliaris": 190,
193
+ "Bothriechis thalassinus": 191,
194
+ "Bothrocophias andianus": 192,
195
+ "Bothrocophias campbelli": 193,
196
+ "Bothrocophias hyoprora": 194,
197
+ "Bothrocophias lojanus": 195,
198
+ "Bothrocophias microphthalmus": 196,
199
+ "Bothrophthalmus lineatus": 197,
200
+ "Bothrops alternatus": 198,
201
+ "Bothrops ammodytoides": 199,
202
+ "Bothrops asper": 200,
203
+ "Bothrops atrox": 201,
204
+ "Bothrops bilineatus": 202,
205
+ "Bothrops brazili": 203,
206
+ "Bothrops cotiara": 204,
207
+ "Bothrops diporus": 205,
208
+ "Bothrops erythromelas": 206,
209
+ "Bothrops fonsecai": 207,
210
+ "Bothrops itapetiningae": 208,
211
+ "Bothrops jararaca": 209,
212
+ "Bothrops jararacussu": 210,
213
+ "Bothrops jonathani": 211,
214
+ "Bothrops leucurus": 212,
215
+ "Bothrops marmoratus": 213,
216
+ "Bothrops mattogrossensis": 214,
217
+ "Bothrops moojeni": 215,
218
+ "Bothrops muriciensis": 216,
219
+ "Bothrops neuwiedi": 217,
220
+ "Bothrops oligobalius": 218,
221
+ "Bothrops osbornei": 219,
222
+ "Bothrops pauloensis": 220,
223
+ "Bothrops pictus": 221,
224
+ "Bothrops pubescens": 222,
225
+ "Bothrops pulcher": 223,
226
+ "Bothrops punctatus": 224,
227
+ "Bothrops taeniatus": 225,
228
+ "Bothrops venezuelensis": 226,
229
+ "Brachyurophis approximans": 227,
230
+ "Brachyurophis australis": 228,
231
+ "Brachyurophis fasciolatus": 229,
232
+ "Brachyurophis incinctus": 230,
233
+ "Brachyurophis roperi": 231,
234
+ "Brachyurophis semifasciatus": 232,
235
+ "Bungarus caeruleus": 233,
236
+ "Bungarus candidus": 234,
237
+ "Bungarus ceylonicus": 235,
238
+ "Bungarus fasciatus": 236,
239
+ "Bungarus flaviceps": 237,
240
+ "Bungarus multicinctus": 238,
241
+ "Bungarus niger": 239,
242
+ "Cacophis churchilli": 240,
243
+ "Cacophis harriettae": 241,
244
+ "Cacophis krefftii": 242,
245
+ "Cacophis squamulosus": 243,
246
+ "Calabaria reinhardtii": 244,
247
+ "Calamaria bicolor": 245,
248
+ "Calamaria gervaisii": 246,
249
+ "Calamaria griswoldi": 247,
250
+ "Calamaria linnaei": 248,
251
+ "Calamaria lumbricoidea": 249,
252
+ "Calamaria pavimentata": 250,
253
+ "Calamaria schlegeli": 251,
254
+ "Calamaria schmidti": 252,
255
+ "Calamaria septentrionalis": 253,
256
+ "Calliophis bibroni": 254,
257
+ "Calliophis bivirgatus": 255,
258
+ "Calliophis intestinalis": 256,
259
+ "Calliophis maculiceps": 257,
260
+ "Calliophis nigrescens": 258,
261
+ "Calliophis nigrotaeniatus": 259,
262
+ "Calloselasma rhodostoma": 260,
263
+ "Candoia aspera": 261,
264
+ "Candoia bibroni": 262,
265
+ "Candoia carinata": 263,
266
+ "Candoia paulsoni": 264,
267
+ "Cantoria violacea": 265,
268
+ "Caraiba andreae": 266,
269
+ "Carphophis amoenus": 267,
270
+ "Carphophis vermis": 268,
271
+ "Causus defilippii": 269,
272
+ "Causus lichtensteinii": 270,
273
+ "Causus maculatus": 271,
274
+ "Causus resimus": 272,
275
+ "Causus rhombeatus": 273,
276
+ "Cemophora coccinea": 274,
277
+ "Cemophora lineri": 275,
278
+ "Cerastes cerastes": 276,
279
+ "Cerastes gasperettii": 277,
280
+ "Cerastes vipera": 278,
281
+ "Cerberus rynchops": 279,
282
+ "Cerberus schneiderii": 280,
283
+ "Cerrophidion godmani": 281,
284
+ "Cerrophidion sasai": 282,
285
+ "Cerrophidion tzotzilorum": 283,
286
+ "Cerrophidion wilsoni": 284,
287
+ "Charina bottae": 285,
288
+ "Charina umbratica": 286,
289
+ "Chersodromus liebmanni": 287,
290
+ "Chilabothrus angulifer": 288,
291
+ "Chilabothrus chrysogaster": 289,
292
+ "Chilabothrus gracilis": 290,
293
+ "Chilabothrus inornatus": 291,
294
+ "Chilabothrus striatus": 292,
295
+ "Chilabothrus strigilatus": 293,
296
+ "Chilomeniscus stramineus": 294,
297
+ "Chionactis annulata": 295,
298
+ "Chionactis occipitalis": 296,
299
+ "Chironius bicarinatus": 297,
300
+ "Chironius brazili": 298,
301
+ "Chironius carinatus": 299,
302
+ "Chironius exoletus": 300,
303
+ "Chironius flavolineatus": 301,
304
+ "Chironius flavopictus": 302,
305
+ "Chironius foveatus": 303,
306
+ "Chironius fuscus": 304,
307
+ "Chironius gouveai": 305,
308
+ "Chironius grandisquamis": 306,
309
+ "Chironius laevicollis": 307,
310
+ "Chironius laurenti": 308,
311
+ "Chironius maculoventris": 309,
312
+ "Chironius monticola": 310,
313
+ "Chironius multiventris": 311,
314
+ "Chironius quadricarinatus": 312,
315
+ "Chironius scurrulus": 313,
316
+ "Chironius septentrionalis": 314,
317
+ "Chironius spixii": 315,
318
+ "Chlorosoma viridissimum": 316,
319
+ "Chrysopelea ornata": 317,
320
+ "Chrysopelea paradisi": 318,
321
+ "Chrysopelea pelias": 319,
322
+ "Chrysopelea taprobanica": 320,
323
+ "Clelia clelia": 321,
324
+ "Clelia equatoriana": 322,
325
+ "Clelia scytalina": 323,
326
+ "Clonophis kirtlandii": 324,
327
+ "Coelognathus erythrurus": 325,
328
+ "Coelognathus flavolineatus": 326,
329
+ "Coelognathus helena": 327,
330
+ "Coelognathus radiatus": 328,
331
+ "Coelognathus subradiatus": 329,
332
+ "Coluber constrictor": 330,
333
+ "Compsophis laphystius": 331,
334
+ "Coniophanes alvarezi": 332,
335
+ "Coniophanes bipunctatus": 333,
336
+ "Coniophanes dromiciformis": 334,
337
+ "Coniophanes fissidens": 335,
338
+ "Coniophanes imperialis": 336,
339
+ "Coniophanes lateritius": 337,
340
+ "Coniophanes meridanus": 338,
341
+ "Coniophanes piceivittis": 339,
342
+ "Coniophanes quinquevittatus": 340,
343
+ "Coniophanes schmidti": 341,
344
+ "Conophis lineatus": 342,
345
+ "Conophis vittatus": 343,
346
+ "Conopsis biserialis": 344,
347
+ "Conopsis lineata": 345,
348
+ "Conopsis nasus": 346,
349
+ "Contia longicaudae": 347,
350
+ "Contia tenuis": 348,
351
+ "Corallus annulatus": 349,
352
+ "Corallus batesii": 350,
353
+ "Corallus blombergi": 351,
354
+ "Corallus caninus": 352,
355
+ "Corallus grenadensis": 353,
356
+ "Corallus hortulana": 354,
357
+ "Corallus ruschenbergerii": 355,
358
+ "Coronella austriaca": 356,
359
+ "Coronella girondica": 357,
360
+ "Craspedocephalus anamallensis": 358,
361
+ "Craspedocephalus borneensis": 359,
362
+ "Craspedocephalus gramineus": 360,
363
+ "Craspedocephalus macrolepis": 361,
364
+ "Craspedocephalus malabaricus": 362,
365
+ "Craspedocephalus puniceus": 363,
366
+ "Craspedocephalus travancoricus": 364,
367
+ "Craspedocephalus trigonocephalus": 365,
368
+ "Crotalus adamanteus": 366,
369
+ "Crotalus aquilus": 367,
370
+ "Crotalus armstrongi": 368,
371
+ "Crotalus atrox": 369,
372
+ "Crotalus basiliscus": 370,
373
+ "Crotalus campbelli": 371,
374
+ "Crotalus catalinensis": 372,
375
+ "Crotalus cerastes": 373,
376
+ "Crotalus cerberus": 374,
377
+ "Crotalus culminatus": 375,
378
+ "Crotalus durissus": 376,
379
+ "Crotalus ehecatl": 377,
380
+ "Crotalus enyo": 378,
381
+ "Crotalus horridus": 379,
382
+ "Crotalus intermedius": 380,
383
+ "Crotalus lepidus": 381,
384
+ "Crotalus mictlantecuhtli": 382,
385
+ "Crotalus mitchellii": 383,
386
+ "Crotalus molossus": 384,
387
+ "Crotalus morulus": 385,
388
+ "Crotalus oreganus": 386,
389
+ "Crotalus ornatus": 387,
390
+ "Crotalus polystictus": 388,
391
+ "Crotalus pricei": 389,
392
+ "Crotalus pusillus": 390,
393
+ "Crotalus pyrrhus": 391,
394
+ "Crotalus ravus": 392,
395
+ "Crotalus ruber": 393,
396
+ "Crotalus scutulatus": 394,
397
+ "Crotalus simus": 395,
398
+ "Crotalus stejnegeri": 396,
399
+ "Crotalus stephensi": 397,
400
+ "Crotalus tigris": 398,
401
+ "Crotalus tlaloci": 399,
402
+ "Crotalus tortugensis": 400,
403
+ "Crotalus totonacus": 401,
404
+ "Crotalus transversus": 402,
405
+ "Crotalus triseriatus": 403,
406
+ "Crotalus tzabcan": 404,
407
+ "Crotalus unicolor": 405,
408
+ "Crotalus viridis": 406,
409
+ "Crotalus willardi": 407,
410
+ "Crotaphopeltis hotamboeia": 408,
411
+ "Crotaphopeltis tornieri": 409,
412
+ "Cryophis hallbergi": 410,
413
+ "Cryptophis boschmai": 411,
414
+ "Cryptophis nigrescens": 412,
415
+ "Cryptophis nigrostriatus": 413,
416
+ "Cryptophis pallidiceps": 414,
417
+ "Cubophis cantherigerus": 415,
418
+ "Cubophis caymanus": 416,
419
+ "Cubophis vudii": 417,
420
+ "Cyclocorus lineatus": 418,
421
+ "Cylindrophis jodiae": 419,
422
+ "Cylindrophis maculatus": 420,
423
+ "Cylindrophis melanotus": 421,
424
+ "Cylindrophis ruffus": 422,
425
+ "Daboia mauritanica": 423,
426
+ "Daboia palaestinae": 424,
427
+ "Daboia russelii": 425,
428
+ "Daboia siamensis": 426,
429
+ "Dasypeltis atra": 427,
430
+ "Dasypeltis inornata": 428,
431
+ "Dasypeltis medici": 429,
432
+ "Dasypeltis scabra": 430,
433
+ "Deinagkistrodon acutus": 431,
434
+ "Demansia papuensis": 432,
435
+ "Demansia psammophis": 433,
436
+ "Demansia quaesitor": 434,
437
+ "Demansia reticulata": 435,
438
+ "Demansia torquata": 436,
439
+ "Demansia vestigiata": 437,
440
+ "Dendrelaphis ashoki": 438,
441
+ "Dendrelaphis bifrenalis": 439,
442
+ "Dendrelaphis calligaster": 440,
443
+ "Dendrelaphis caudolineatus": 441,
444
+ "Dendrelaphis caudolineolatus": 442,
445
+ "Dendrelaphis chairecacos": 443,
446
+ "Dendrelaphis cyanochloris": 444,
447
+ "Dendrelaphis formosus": 445,
448
+ "Dendrelaphis fuliginosus": 446,
449
+ "Dendrelaphis girii": 447,
450
+ "Dendrelaphis grandoculis": 448,
451
+ "Dendrelaphis haasi": 449,
452
+ "Dendrelaphis inornatus": 450,
453
+ "Dendrelaphis kopsteini": 451,
454
+ "Dendrelaphis marenae": 452,
455
+ "Dendrelaphis modestus": 453,
456
+ "Dendrelaphis ngansonensis": 454,
457
+ "Dendrelaphis nigroserratus": 455,
458
+ "Dendrelaphis philippinensis": 456,
459
+ "Dendrelaphis pictus": 457,
460
+ "Dendrelaphis punctulatus": 458,
461
+ "Dendrelaphis schokari": 459,
462
+ "Dendrelaphis striatus": 460,
463
+ "Dendrelaphis subocularis": 461,
464
+ "Dendrelaphis tristis": 462,
465
+ "Dendrelaphis underwoodi": 463,
466
+ "Dendrelaphis wickrorum": 464,
467
+ "Dendroaspis angusticeps": 465,
468
+ "Dendroaspis jamesoni": 466,
469
+ "Dendroaspis polylepis": 467,
470
+ "Dendroaspis viridis": 468,
471
+ "Dendrophidion apharocybe": 469,
472
+ "Dendrophidion bivittatus": 470,
473
+ "Dendrophidion brunneum": 471,
474
+ "Dendrophidion clarkii": 472,
475
+ "Dendrophidion dendrophis": 473,
476
+ "Dendrophidion graciliverpa": 474,
477
+ "Dendrophidion paucicarinatum": 475,
478
+ "Dendrophidion percarinatum": 476,
479
+ "Dendrophidion vinitor": 477,
480
+ "Denisonia devisi": 478,
481
+ "Diadophis punctatus": 479,
482
+ "Diaphorolepis wagneri": 480,
483
+ "Dibernardia affinis": 481,
484
+ "Dibernardia bilineata": 482,
485
+ "Dibernardia poecilopogon": 483,
486
+ "Dieurostus dussumieri": 484,
487
+ "Dipsadoboa aulica": 485,
488
+ "Dipsadoboa unicolor": 486,
489
+ "Dipsas andiana": 487,
490
+ "Dipsas articulata": 488,
491
+ "Dipsas bicolor": 489,
492
+ "Dipsas brevifacies": 490,
493
+ "Dipsas catesbyi": 491,
494
+ "Dipsas elegans": 492,
495
+ "Dipsas gaigeae": 493,
496
+ "Dipsas georgejetti": 494,
497
+ "Dipsas gracilis": 495,
498
+ "Dipsas indica": 496,
499
+ "Dipsas mikanii": 497,
500
+ "Dipsas neuwiedi": 498,
501
+ "Dipsas pavonina": 499,
502
+ "Dipsas sanctijoannis": 500,
503
+ "Dipsas temporalis": 501,
504
+ "Dipsas tenuissima": 502,
505
+ "Dipsas trinitatis": 503,
506
+ "Dipsas turgida": 504,
507
+ "Dipsas variegata": 505,
508
+ "Dipsas ventrimaculata": 506,
509
+ "Dipsas vermiculata": 507,
510
+ "Dipsina multimaculata": 508,
511
+ "Dispholidus typus": 509,
512
+ "Dolichophis caspius": 510,
513
+ "Dolichophis jugularis": 511,
514
+ "Dolichophis schmidti": 512,
515
+ "Drepanoides anomalus": 513,
516
+ "Dromicodryas bernieri": 514,
517
+ "Dromicodryas quadrilineatus": 515,
518
+ "Drymarchon corais": 516,
519
+ "Drymarchon couperi": 517,
520
+ "Drymarchon melanurus": 518,
521
+ "Drymobius chloroticus": 519,
522
+ "Drymobius margaritiferus": 520,
523
+ "Drymobius melanotropis": 521,
524
+ "Drymobius rhombifer": 522,
525
+ "Drymoluber dichrous": 523,
526
+ "Dryophiops philippina": 524,
527
+ "Dryophiops rubescens": 525,
528
+ "Dryophylax chaquensis": 526,
529
+ "Dryophylax gambotensis": 527,
530
+ "Dryophylax hypoconia": 528,
531
+ "Dryophylax phoenix": 529,
532
+ "Drysdalia coronoides": 530,
533
+ "Drysdalia rhodogaster": 531,
534
+ "Duberria lutrix": 532,
535
+ "Duberria rhodesiana": 533,
536
+ "Duberria variegata": 534,
537
+ "Echinanthera cephalostriata": 535,
538
+ "Echinanthera cyanopleura": 536,
539
+ "Echinanthera undulata": 537,
540
+ "Echiopsis curta": 538,
541
+ "Echis carinatus": 539,
542
+ "Echis coloratus": 540,
543
+ "Echis leucogaster": 541,
544
+ "Echis ocellatus": 542,
545
+ "Echis omanensis": 543,
546
+ "Echis pyramidum": 544,
547
+ "Eirenis collaris": 545,
548
+ "Eirenis decemlineatus": 546,
549
+ "Eirenis levantinus": 547,
550
+ "Eirenis lineomaculatus": 548,
551
+ "Eirenis modestus": 549,
552
+ "Eirenis punctatolineatus": 550,
553
+ "Eirenis rothii": 551,
554
+ "Elaphe anomala": 552,
555
+ "Elaphe cantoris": 553,
556
+ "Elaphe carinata": 554,
557
+ "Elaphe climacophora": 555,
558
+ "Elaphe davidi": 556,
559
+ "Elaphe dione": 557,
560
+ "Elaphe hodgsoni": 558,
561
+ "Elaphe quadrivirgata": 559,
562
+ "Elaphe quatuorlineata": 560,
563
+ "Elaphe sauromates": 561,
564
+ "Elaphe schrenckii": 562,
565
+ "Elaphe taeniura": 563,
566
+ "Elaphe urartica": 564,
567
+ "Elapognathus coronatus": 565,
568
+ "Elapognathus minor": 566,
569
+ "Elapoidis fusca": 567,
570
+ "Elapomorphus quinquelineatus": 568,
571
+ "Elapsoidea boulengeri": 569,
572
+ "Elapsoidea loveridgei": 570,
573
+ "Elapsoidea sundevallii": 571,
574
+ "Emydocephalus annulatus": 572,
575
+ "Emydocephalus ijimae": 573,
576
+ "Enhydris enhydris": 574,
577
+ "Enhydris subtaeniata": 575,
578
+ "Enuliophis sclateri": 576,
579
+ "Enulius flavitorques": 577,
580
+ "Epicrates alvarezi": 578,
581
+ "Epicrates assisi": 579,
582
+ "Epicrates cenchria": 580,
583
+ "Epicrates crassus": 581,
584
+ "Epicrates maurus": 582,
585
+ "Epictia albipuncta": 583,
586
+ "Epictia ater": 584,
587
+ "Epictia australis": 585,
588
+ "Epictia borapeliotes": 586,
589
+ "Epictia goudotii": 587,
590
+ "Epictia magnamaculata": 588,
591
+ "Epictia munoai": 589,
592
+ "Epictia phenops": 590,
593
+ "Epictia resetari": 591,
594
+ "Epictia tenella": 592,
595
+ "Epictia vindumi": 593,
596
+ "Erpeton tentaculatum": 594,
597
+ "Erythrolamprus aesculapii": 595,
598
+ "Erythrolamprus almadensis": 596,
599
+ "Erythrolamprus bizona": 597,
600
+ "Erythrolamprus breviceps": 598,
601
+ "Erythrolamprus ceii": 599,
602
+ "Erythrolamprus cobella": 600,
603
+ "Erythrolamprus dorsocorallinus": 601,
604
+ "Erythrolamprus epinephalus": 602,
605
+ "Erythrolamprus jaegeri": 603,
606
+ "Erythrolamprus macrosomus": 604,
607
+ "Erythrolamprus melanotus": 605,
608
+ "Erythrolamprus miliaris": 606,
609
+ "Erythrolamprus mimus": 607,
610
+ "Erythrolamprus oligolepis": 608,
611
+ "Erythrolamprus poecilogyrus": 609,
612
+ "Erythrolamprus pseudocorallus": 610,
613
+ "Erythrolamprus pseudoreginae": 611,
614
+ "Erythrolamprus pygmaeus": 612,
615
+ "Erythrolamprus reginae": 613,
616
+ "Erythrolamprus sagittifer": 614,
617
+ "Erythrolamprus semiaureus": 615,
618
+ "Erythrolamprus taeniogaster": 616,
619
+ "Erythrolamprus typhlus": 617,
620
+ "Erythrolamprus viridis": 618,
621
+ "Erythrolamprus zweifeli": 619,
622
+ "Eryx colubrinus": 620,
623
+ "Eryx conicus": 621,
624
+ "Eryx jaculus": 622,
625
+ "Eryx jayakari": 623,
626
+ "Eryx johnii": 624,
627
+ "Eryx miliaris": 625,
628
+ "Eryx muelleri": 626,
629
+ "Eryx whitakeri": 627,
630
+ "Eunectes beniensis": 628,
631
+ "Eunectes murinus": 629,
632
+ "Eunectes notaeus": 630,
633
+ "Euprepiophis conspicillata": 631,
634
+ "Euprepiophis mandarinus": 632,
635
+ "Farancia abacura": 633,
636
+ "Farancia erytrogramma": 634,
637
+ "Ficimia olivacea": 635,
638
+ "Ficimia publia": 636,
639
+ "Ficimia streckeri": 637,
640
+ "Fordonia leucobalia": 638,
641
+ "Fowlea asperrima": 639,
642
+ "Fowlea flavipunctata": 640,
643
+ "Fowlea flavipunctatus": 641,
644
+ "Fowlea melanzosta": 642,
645
+ "Fowlea melanzostus": 643,
646
+ "Fowlea piscator": 644,
647
+ "Furina diadema": 645,
648
+ "Furina ornata": 646,
649
+ "Furina tristis": 647,
650
+ "Galvarinus chilensis": 648,
651
+ "Garthius chaseni": 649,
652
+ "Geagras redimitus": 650,
653
+ "Geophis annuliferus": 651,
654
+ "Geophis bicolor": 652,
655
+ "Geophis brachycephalus": 653,
656
+ "Geophis dubius": 654,
657
+ "Geophis dugesii": 655,
658
+ "Geophis hoffmanni": 656,
659
+ "Geophis latifrontalis": 657,
660
+ "Geophis mutitorques": 658,
661
+ "Geophis nephodrymus": 659,
662
+ "Geophis rhodogaster": 660,
663
+ "Geophis sanniolus": 661,
664
+ "Geophis sartorii": 662,
665
+ "Geophis semidoliatus": 663,
666
+ "Geophis talamancae": 664,
667
+ "Gerarda prevostiana": 665,
668
+ "Gloydius blomhoffii": 666,
669
+ "Gloydius brevicauda": 667,
670
+ "Gloydius halys": 668,
671
+ "Gloydius himalayanus": 669,
672
+ "Gloydius intermedius": 670,
673
+ "Gloydius tsushimaensis": 671,
674
+ "Gloydius ussuriensis": 672,
675
+ "Gongylosoma baliodeira": 673,
676
+ "Gonyosoma boulengeri": 674,
677
+ "Gonyosoma coeruleum": 675,
678
+ "Gonyosoma frenatum": 676,
679
+ "Gonyosoma jansenii": 677,
680
+ "Gonyosoma oxycephalum": 678,
681
+ "Gracililima nyassae": 679,
682
+ "Grayia ornata": 680,
683
+ "Grayia smithii": 681,
684
+ "Grypotyphlops acutus": 682,
685
+ "Gyalopion canum": 683,
686
+ "Gyalopion quadrangulare": 684,
687
+ "Haldea striatula": 685,
688
+ "Hapsidophrys smaragdinus": 686,
689
+ "Hebius beddomei": 687,
690
+ "Hebius boulengeri": 688,
691
+ "Hebius craspedogaster": 689,
692
+ "Hebius flavifrons": 690,
693
+ "Hebius khasiensis": 691,
694
+ "Hebius miyajimae": 692,
695
+ "Hebius monticola": 693,
696
+ "Hebius octolineatus": 694,
697
+ "Hebius popei": 695,
698
+ "Hebius pryeri": 696,
699
+ "Hebius sarawacensis": 697,
700
+ "Hebius sauteri": 698,
701
+ "Hebius vibakari": 699,
702
+ "Helicops angulatus": 700,
703
+ "Helicops carinicaudus": 701,
704
+ "Helicops danieli": 702,
705
+ "Helicops infrataeniatus": 703,
706
+ "Helicops leopardinus": 704,
707
+ "Helicops modestus": 705,
708
+ "Helicops pastazae": 706,
709
+ "Helicops polylepis": 707,
710
+ "Hemachatus haemachatus": 708,
711
+ "Hemiaspis damelii": 709,
712
+ "Hemiaspis signata": 710,
713
+ "Hemibungarus calligaster": 711,
714
+ "Hemirhagerrhis hildebrandtii": 712,
715
+ "Hemirhagerrhis nototaenia": 713,
716
+ "Hemorrhois algirus": 714,
717
+ "Hemorrhois hippocrepis": 715,
718
+ "Hemorrhois nummifer": 716,
719
+ "Hemorrhois ravergieri": 717,
720
+ "Herpetoreas platyceps": 718,
721
+ "Heterodon kennerlyi": 719,
722
+ "Heterodon nasicus": 720,
723
+ "Heterodon platirhinos": 721,
724
+ "Heterodon simus": 722,
725
+ "Hierophis gemonensis": 723,
726
+ "Hierophis viridiflavus": 724,
727
+ "Homalopsis buccata": 725,
728
+ "Homalopsis mereljcoxi": 726,
729
+ "Homoroselaps lacteus": 727,
730
+ "Hoplocephalus bitorquatus": 728,
731
+ "Hoplocephalus bungaroides": 729,
732
+ "Hoplocephalus stephensii": 730,
733
+ "Hormonotus modestus": 731,
734
+ "Hydrelaps darwiniensis": 732,
735
+ "Hydrodynastes bicinctus": 733,
736
+ "Hydrodynastes gigas": 734,
737
+ "Hydromorphus concolor": 735,
738
+ "Hydrophis coggeri": 736,
739
+ "Hydrophis curtus": 737,
740
+ "Hydrophis cyanocinctus": 738,
741
+ "Hydrophis elegans": 739,
742
+ "Hydrophis lapemoides": 740,
743
+ "Hydrophis macdowelli": 741,
744
+ "Hydrophis major": 742,
745
+ "Hydrophis ornatus": 743,
746
+ "Hydrophis peronii": 744,
747
+ "Hydrophis platurus": 745,
748
+ "Hydrophis schistosus": 746,
749
+ "Hydrophis spiralis": 747,
750
+ "Hydrophis stokesii": 748,
751
+ "Hydrops martii": 749,
752
+ "Hydrops triangularis": 750,
753
+ "Hypnale hypnale": 751,
754
+ "Hypnale nepa": 752,
755
+ "Hypnale zara": 753,
756
+ "Hypsiglena affinis": 754,
757
+ "Hypsiglena chlorophaea": 755,
758
+ "Hypsiglena jani": 756,
759
+ "Hypsiglena ochrorhynchus": 757,
760
+ "Hypsiglena slevini": 758,
761
+ "Hypsiglena tanzeri": 759,
762
+ "Hypsiglena torquata": 760,
763
+ "Hypsirhynchus callilaemus": 761,
764
+ "Hypsirhynchus ferox": 762,
765
+ "Hypsirhynchus parvifrons": 763,
766
+ "Hypsiscopus plumbea": 764,
767
+ "Imantodes cenchoa": 765,
768
+ "Imantodes gemmistratus": 766,
769
+ "Imantodes inornatus": 767,
770
+ "Imantodes lentiferus": 768,
771
+ "Imantodes tenuissimus": 769,
772
+ "Indotyphlops albiceps": 770,
773
+ "Indotyphlops braminus": 771,
774
+ "Indotyphlops porrectus": 772,
775
+ "Inyoka swazicus": 773,
776
+ "Ithycyphus miniatus": 774,
777
+ "Ithycyphus perineti": 775,
778
+ "Lachesis acrochorda": 776,
779
+ "Lachesis melanocephala": 777,
780
+ "Lachesis muta": 778,
781
+ "Lachesis stenophrys": 779,
782
+ "Lampropeltis abnorma": 780,
783
+ "Lampropeltis alterna": 781,
784
+ "Lampropeltis annulata": 782,
785
+ "Lampropeltis californiae": 783,
786
+ "Lampropeltis calligaster": 784,
787
+ "Lampropeltis elapsoides": 785,
788
+ "Lampropeltis extenuata": 786,
789
+ "Lampropeltis gentilis": 787,
790
+ "Lampropeltis getula": 788,
791
+ "Lampropeltis greeri": 789,
792
+ "Lampropeltis holbrooki": 790,
793
+ "Lampropeltis knoblochi": 791,
794
+ "Lampropeltis leonis": 792,
795
+ "Lampropeltis mexicana": 793,
796
+ "Lampropeltis micropholis": 794,
797
+ "Lampropeltis multifasciata": 795,
798
+ "Lampropeltis nigra": 796,
799
+ "Lampropeltis polyzona": 797,
800
+ "Lampropeltis pyromelana": 798,
801
+ "Lampropeltis rhombomaculata": 799,
802
+ "Lampropeltis ruthveni": 800,
803
+ "Lampropeltis splendida": 801,
804
+ "Lampropeltis triangulum": 802,
805
+ "Lampropeltis zonata": 803,
806
+ "Lamprophis aurora": 804,
807
+ "Lamprophis fuscus": 805,
808
+ "Lamprophis guttatus": 806,
809
+ "Langaha madagascariensis": 807,
810
+ "Laticauda colubrina": 808,
811
+ "Laticauda frontalis": 809,
812
+ "Laticauda saintgironsi": 810,
813
+ "Laticauda semifasciata": 811,
814
+ "Leioheterodon geayi": 812,
815
+ "Leioheterodon madagascariensis": 813,
816
+ "Leioheterodon modestus": 814,
817
+ "Leiopython albertisii": 815,
818
+ "Leptodeira annulata": 816,
819
+ "Leptodeira ashmeadii": 817,
820
+ "Leptodeira bakeri": 818,
821
+ "Leptodeira frenata": 819,
822
+ "Leptodeira maculata": 820,
823
+ "Leptodeira nigrofasciata": 821,
824
+ "Leptodeira ornata": 822,
825
+ "Leptodeira polysticta": 823,
826
+ "Leptodeira punctata": 824,
827
+ "Leptodeira rhombifera": 825,
828
+ "Leptodeira rubricata": 826,
829
+ "Leptodeira septentrionalis": 827,
830
+ "Leptodeira splendida": 828,
831
+ "Leptodeira tarairiu": 829,
832
+ "Leptodeira uribei": 830,
833
+ "Leptodrymus pulcherrimus": 831,
834
+ "Leptophis ahaetulla": 832,
835
+ "Leptophis coeruleodorsus": 833,
836
+ "Leptophis cupreus": 834,
837
+ "Leptophis depressirostris": 835,
838
+ "Leptophis diplotropis": 836,
839
+ "Leptophis mexicanus": 837,
840
+ "Leptophis modestus": 838,
841
+ "Leptophis nebulosus": 839,
842
+ "Leptotyphlops incognitus": 840,
843
+ "Leptotyphlops nigricans": 841,
844
+ "Leptotyphlops scutifrons": 842,
845
+ "Liasis fuscus": 843,
846
+ "Liasis mackloti": 844,
847
+ "Liasis olivaceus": 845,
848
+ "Lichanura orcutti": 846,
849
+ "Lichanura trivirgata": 847,
850
+ "Limaformosa capensis": 848,
851
+ "Limnophis bangweolicus": 849,
852
+ "Liodytes alleni": 850,
853
+ "Liodytes pygaea": 851,
854
+ "Liodytes rigida": 852,
855
+ "Liopeltis calamaria": 853,
856
+ "Liopeltis tricolor": 854,
857
+ "Liophidium torquatum": 855,
858
+ "Liopholidophis dolicocercus": 856,
859
+ "Liopholidophis rhadinaea": 857,
860
+ "Liotyphlops albirostris": 858,
861
+ "Liotyphlops beui": 859,
862
+ "Liotyphlops bondensis": 860,
863
+ "Liotyphlops ternetzii": 861,
864
+ "Loxocemus bicolor": 862,
865
+ "Lycodon albofuscus": 863,
866
+ "Lycodon anamallensis": 864,
867
+ "Lycodon aulicus": 865,
868
+ "Lycodon butleri": 866,
869
+ "Lycodon capucinus": 867,
870
+ "Lycodon carinatus": 868,
871
+ "Lycodon davisonii": 869,
872
+ "Lycodon effraenis": 870,
873
+ "Lycodon fasciatus": 871,
874
+ "Lycodon flavozonatus": 872,
875
+ "Lycodon futsingensis": 873,
876
+ "Lycodon jara": 874,
877
+ "Lycodon laoensis": 875,
878
+ "Lycodon meridionalis": 876,
879
+ "Lycodon nympha": 877,
880
+ "Lycodon orientalis": 878,
881
+ "Lycodon rufozonatus": 879,
882
+ "Lycodon ruhstrati": 880,
883
+ "Lycodon semicarinatus": 881,
884
+ "Lycodon septentrionalis": 882,
885
+ "Lycodon striatus": 883,
886
+ "Lycodon subannulatus": 884,
887
+ "Lycodon subcinctus": 885,
888
+ "Lycodon travancoricus": 886,
889
+ "Lycodon tristrigatus": 887,
890
+ "Lycodonomorphus inornatus": 888,
891
+ "Lycodonomorphus laevissimus": 889,
892
+ "Lycodonomorphus rufulus": 890,
893
+ "Lycodryas pseudogranuliceps": 891,
894
+ "Lycognathophis seychellensis": 892,
895
+ "Lycophidion capense": 893,
896
+ "Lycophidion variegatum": 894,
897
+ "Lygophis anomalus": 895,
898
+ "Lygophis dilepis": 896,
899
+ "Lygophis elegantissimus": 897,
900
+ "Lygophis lineatus": 898,
901
+ "Lytorhynchus diadema": 899,
902
+ "Lytorhynchus ridgewayi": 900,
903
+ "Macrelaps microlepidotus": 901,
904
+ "Macrocalamus chanardi": 902,
905
+ "Macroprotodon brevis": 903,
906
+ "Macroprotodon cucullatus": 904,
907
+ "Macroprotodon mauritanicus": 905,
908
+ "Macrovipera lebetinus": 906,
909
+ "Macrovipera schweizeri": 907,
910
+ "Madagascarophis colubrinus": 908,
911
+ "Madagascarophis ocellatus": 909,
912
+ "Magliophis exiguus": 910,
913
+ "Malayopython reticulatus": 911,
914
+ "Malpolon insignitus": 912,
915
+ "Malpolon moilensis": 913,
916
+ "Malpolon monspessulanus": 914,
917
+ "Manolepis putnami": 915,
918
+ "Masticophis anthonyi": 916,
919
+ "Masticophis aurigulus": 917,
920
+ "Masticophis bilineatus": 918,
921
+ "Masticophis flagellum": 919,
922
+ "Masticophis fuliginosus": 920,
923
+ "Masticophis lateralis": 921,
924
+ "Masticophis mentovarius": 922,
925
+ "Masticophis schotti": 923,
926
+ "Masticophis taeniatus": 924,
927
+ "Mastigodryas alternatus": 925,
928
+ "Mastigodryas boddaerti": 926,
929
+ "Mastigodryas cliftoni": 927,
930
+ "Mastigodryas danieli": 928,
931
+ "Mastigodryas dorsalis": 929,
932
+ "Mastigodryas heathii": 930,
933
+ "Mastigodryas melanolomus": 931,
934
+ "Mastigodryas pleii": 932,
935
+ "Mastigodryas pulchriceps": 933,
936
+ "Mastigodryas reticulatus": 934,
937
+ "Meizodon semiornatus": 935,
938
+ "Melanophidium khairei": 936,
939
+ "Melanophidium wynaudense": 937,
940
+ "Mesotes strigatus": 938,
941
+ "Metlapilcoatlus indomitus": 939,
942
+ "Metlapilcoatlus mexicanus": 940,
943
+ "Metlapilcoatlus nummifer": 941,
944
+ "Metlapilcoatlus occiduus": 942,
945
+ "Metlapilcoatlus olmec": 943,
946
+ "Micrelaps muelleri": 944,
947
+ "Micropechis ikaheca": 945,
948
+ "Micruroides euryxanthus": 946,
949
+ "Micrurus alleni": 947,
950
+ "Micrurus altirostris": 948,
951
+ "Micrurus ancoralis": 949,
952
+ "Micrurus annellatus": 950,
953
+ "Micrurus bocourti": 951,
954
+ "Micrurus browni": 952,
955
+ "Micrurus camilae": 953,
956
+ "Micrurus circinalis": 954,
957
+ "Micrurus clarki": 955,
958
+ "Micrurus corallinus": 956,
959
+ "Micrurus decoratus": 957,
960
+ "Micrurus diastema": 958,
961
+ "Micrurus dissoleucus": 959,
962
+ "Micrurus distans": 960,
963
+ "Micrurus diutius": 961,
964
+ "Micrurus dumerilii": 962,
965
+ "Micrurus elegans": 963,
966
+ "Micrurus ephippifer": 964,
967
+ "Micrurus frontalis": 965,
968
+ "Micrurus fulvius": 966,
969
+ "Micrurus hemprichii": 967,
970
+ "Micrurus hippocrepis": 968,
971
+ "Micrurus ibiboboca": 969,
972
+ "Micrurus langsdorffi": 970,
973
+ "Micrurus laticollaris": 971,
974
+ "Micrurus lemniscatus": 972,
975
+ "Micrurus medemi": 973,
976
+ "Micrurus mipartitus": 974,
977
+ "Micrurus mosquitensis": 975,
978
+ "Micrurus multifasciatus": 976,
979
+ "Micrurus narduccii": 977,
980
+ "Micrurus nigrocinctus": 978,
981
+ "Micrurus obscurus": 979,
982
+ "Micrurus ornatissimus": 980,
983
+ "Micrurus proximans": 981,
984
+ "Micrurus pyrrhocryptus": 982,
985
+ "Micrurus ruatanus": 983,
986
+ "Micrurus sangilensis": 984,
987
+ "Micrurus steindachneri": 985,
988
+ "Micrurus surinamensis": 986,
989
+ "Micrurus tener": 987,
990
+ "Micrurus tschudii": 988,
991
+ "Mimophis mahfalensis": 989,
992
+ "Mimophis occultus": 990,
993
+ "Miralia alternans": 991,
994
+ "Mixcoatlus browni": 992,
995
+ "Mixcoatlus melanurus": 993,
996
+ "Montatheris hindii": 994,
997
+ "Montivipera bornmuelleri": 995,
998
+ "Montivipera raddei": 996,
999
+ "Montivipera xanthina": 997,
1000
+ "Morelia azurea": 998,
1001
+ "Morelia bredli": 999,
1002
+ "Morelia imbricata": 1000,
1003
+ "Morelia spilota": 1001,
1004
+ "Morelia viridis": 1002,
1005
+ "Myriopholis longicauda": 1003,
1006
+ "Myriopholis macrorhyncha": 1004,
1007
+ "Myrrophis chinensis": 1005,
1008
+ "Naja anchietae": 1006,
1009
+ "Naja annulata": 1007,
1010
+ "Naja annulifera": 1008,
1011
+ "Naja ashei": 1009,
1012
+ "Naja atra": 1010,
1013
+ "Naja fuxi": 1011,
1014
+ "Naja haje": 1012,
1015
+ "Naja kaouthia": 1013,
1016
+ "Naja melanoleuca": 1014,
1017
+ "Naja mossambica": 1015,
1018
+ "Naja naja": 1016,
1019
+ "Naja nigricincta": 1017,
1020
+ "Naja nigricollis": 1018,
1021
+ "Naja nivea": 1019,
1022
+ "Naja oxiana": 1020,
1023
+ "Naja pallida": 1021,
1024
+ "Naja peroescobari": 1022,
1025
+ "Naja philippinensis": 1023,
1026
+ "Naja samarensis": 1024,
1027
+ "Naja savannula": 1025,
1028
+ "Naja siamensis": 1026,
1029
+ "Naja sputatrix": 1027,
1030
+ "Naja subfulva": 1028,
1031
+ "Naja sumatrana": 1029,
1032
+ "Namibiana occidentalis": 1030,
1033
+ "Natriciteres olivacea": 1031,
1034
+ "Natrix astreptophora": 1032,
1035
+ "Natrix helvetica": 1033,
1036
+ "Natrix maura": 1034,
1037
+ "Natrix natrix": 1035,
1038
+ "Natrix tessellata": 1036,
1039
+ "Neelaps bimaculatus": 1037,
1040
+ "Nerodia clarkii": 1038,
1041
+ "Nerodia cyclopion": 1039,
1042
+ "Nerodia erythrogaster": 1040,
1043
+ "Nerodia fasciata": 1041,
1044
+ "Nerodia floridana": 1042,
1045
+ "Nerodia harteri": 1043,
1046
+ "Nerodia paucimaculata": 1044,
1047
+ "Nerodia rhombifer": 1045,
1048
+ "Nerodia sipedon": 1046,
1049
+ "Nerodia taxispilota": 1047,
1050
+ "Ninia atrata": 1048,
1051
+ "Ninia diademata": 1049,
1052
+ "Ninia espinali": 1050,
1053
+ "Ninia hudsoni": 1051,
1054
+ "Ninia maculata": 1052,
1055
+ "Ninia psephota": 1053,
1056
+ "Ninia sebae": 1054,
1057
+ "Ninia teresitae": 1055,
1058
+ "Notechis scutatus": 1056,
1059
+ "Nothopsis rugosus": 1057,
1060
+ "Oligodon affinis": 1058,
1061
+ "Oligodon albocinctus": 1059,
1062
+ "Oligodon ancorus": 1060,
1063
+ "Oligodon arnensis": 1061,
1064
+ "Oligodon barroni": 1062,
1065
+ "Oligodon bitorquatus": 1063,
1066
+ "Oligodon chinensis": 1064,
1067
+ "Oligodon cinereus": 1065,
1068
+ "Oligodon cyclurus": 1066,
1069
+ "Oligodon deuvei": 1067,
1070
+ "Oligodon everetti": 1068,
1071
+ "Oligodon fasciolatus": 1069,
1072
+ "Oligodon formosanus": 1070,
1073
+ "Oligodon mouhoti": 1071,
1074
+ "Oligodon octolineatus": 1072,
1075
+ "Oligodon ornatus": 1073,
1076
+ "Oligodon pseudotaeniatus": 1074,
1077
+ "Oligodon purpurascens": 1075,
1078
+ "Oligodon russelius": 1076,
1079
+ "Oligodon signatus": 1077,
1080
+ "Oligodon sublineatus": 1078,
1081
+ "Oligodon taeniatus": 1079,
1082
+ "Oligodon taeniolatus": 1080,
1083
+ "Oligodon theobaldi": 1081,
1084
+ "Oligodon tillacki": 1082,
1085
+ "Oocatochus rufodorsatus": 1083,
1086
+ "Opheodrys aestivus": 1084,
1087
+ "Opheodrys vernalis": 1085,
1088
+ "Ophiophagus hannah": 1086,
1089
+ "Ophryacus smaragdinus": 1087,
1090
+ "Ophryacus undulatus": 1088,
1091
+ "Opisthotropis andersonii": 1089,
1092
+ "Opisthotropis cheni": 1090,
1093
+ "Opisthotropis kuatunensis": 1091,
1094
+ "Opisthotropis lateralis": 1092,
1095
+ "Opisthotropis latouchii": 1093,
1096
+ "Oreocryptophis porphyraceus": 1094,
1097
+ "Orientocoluber spinalis": 1095,
1098
+ "Ovophis makazayazaya": 1096,
1099
+ "Ovophis monticola": 1097,
1100
+ "Ovophis okinavensis": 1098,
1101
+ "Ovophis tonkinensis": 1099,
1102
+ "Oxybelis aeneus": 1100,
1103
+ "Oxybelis brevirostris": 1101,
1104
+ "Oxybelis fulgidus": 1102,
1105
+ "Oxybelis koehleri": 1103,
1106
+ "Oxybelis microphthalmus": 1104,
1107
+ "Oxybelis potosiensis": 1105,
1108
+ "Oxybelis rutherfordi": 1106,
1109
+ "Oxybelis transandinus": 1107,
1110
+ "Oxybelis vittatus": 1108,
1111
+ "Oxybelis wilsoni": 1109,
1112
+ "Oxyrhabdium leporinum": 1110,
1113
+ "Oxyrhabdium modestum": 1111,
1114
+ "Oxyrhopus clathratus": 1112,
1115
+ "Oxyrhopus erdisii": 1113,
1116
+ "Oxyrhopus formosus": 1114,
1117
+ "Oxyrhopus guibei": 1115,
1118
+ "Oxyrhopus leucomelas": 1116,
1119
+ "Oxyrhopus melanogenys": 1117,
1120
+ "Oxyrhopus occipitalis": 1118,
1121
+ "Oxyrhopus petolarius": 1119,
1122
+ "Oxyrhopus rhombifer": 1120,
1123
+ "Oxyrhopus trigeminus": 1121,
1124
+ "Oxyrhopus vanidicus": 1122,
1125
+ "Oxyuranus microlepidotus": 1123,
1126
+ "Oxyuranus scutellatus": 1124,
1127
+ "Palusophis bifossatus": 1125,
1128
+ "Pantherophis alleghaniensis": 1126,
1129
+ "Pantherophis bairdi": 1127,
1130
+ "Pantherophis emoryi": 1128,
1131
+ "Pantherophis guttatus": 1129,
1132
+ "Pantherophis obsoletus": 1130,
1133
+ "Pantherophis ramspotti": 1131,
1134
+ "Pantherophis slowinskii": 1132,
1135
+ "Pantherophis spiloides": 1133,
1136
+ "Pantherophis vulpinus": 1134,
1137
+ "Paraphimophis rusticus": 1135,
1138
+ "Pareas atayal": 1136,
1139
+ "Pareas berdmorei": 1137,
1140
+ "Pareas boulengeri": 1138,
1141
+ "Pareas carinatus": 1139,
1142
+ "Pareas chinensis": 1140,
1143
+ "Pareas formosensis": 1141,
1144
+ "Pareas geminatus": 1142,
1145
+ "Pareas hamptoni": 1143,
1146
+ "Pareas komaii": 1144,
1147
+ "Pareas macularius": 1145,
1148
+ "Pareas margaritophorus": 1146,
1149
+ "Pareas monticola": 1147,
1150
+ "Pareas niger": 1148,
1151
+ "Pareas stanleyi": 1149,
1152
+ "Phalotris cuyanus": 1150,
1153
+ "Phalotris lemniscatus": 1151,
1154
+ "Phalotris nasutus": 1152,
1155
+ "Philodryas aestiva": 1153,
1156
+ "Philodryas agassizii": 1154,
1157
+ "Philodryas baroni": 1155,
1158
+ "Philodryas chamissonis": 1156,
1159
+ "Philodryas nattereri": 1157,
1160
+ "Philodryas olfersii": 1158,
1161
+ "Philodryas patagoniensis": 1159,
1162
+ "Philodryas psammophidea": 1160,
1163
+ "Philodryas trilineata": 1161,
1164
+ "Philodryas varia": 1162,
1165
+ "Philothamnus angolensis": 1163,
1166
+ "Philothamnus battersbyi": 1164,
1167
+ "Philothamnus dorsalis": 1165,
1168
+ "Philothamnus hoplogaster": 1166,
1169
+ "Philothamnus irregularis": 1167,
1170
+ "Philothamnus natalensis": 1168,
1171
+ "Philothamnus occidentalis": 1169,
1172
+ "Philothamnus punctatus": 1170,
1173
+ "Philothamnus semivariegatus": 1171,
1174
+ "Philothamnus thomensis": 1172,
1175
+ "Phimophis guerini": 1173,
1176
+ "Phimophis guianensis": 1174,
1177
+ "Phrynonax poecilonotus": 1175,
1178
+ "Phrynonax polylepis": 1176,
1179
+ "Phrynonax shropshirei": 1177,
1180
+ "Phyllorhynchus browni": 1178,
1181
+ "Phyllorhynchus decurtatus": 1179,
1182
+ "Phytolopsis punctata": 1180,
1183
+ "Pituophis catenifer": 1181,
1184
+ "Pituophis deppei": 1182,
1185
+ "Pituophis lineaticollis": 1183,
1186
+ "Pituophis melanoleucus": 1184,
1187
+ "Pituophis ruthveni": 1185,
1188
+ "Pituophis vertebralis": 1186,
1189
+ "Plagiopholis nuchalis": 1187,
1190
+ "Platyceps collaris": 1188,
1191
+ "Platyceps gracilis": 1189,
1192
+ "Platyceps karelini": 1190,
1193
+ "Platyceps najadum": 1191,
1194
+ "Platyceps rhodorachis": 1192,
1195
+ "Platyceps rogersi": 1193,
1196
+ "Platyceps ventromaculatus": 1194,
1197
+ "Platyplectrurus madurensis": 1195,
1198
+ "Plectrurus perroteti": 1196,
1199
+ "Pliocercus elapoides": 1197,
1200
+ "Pliocercus euryzonus": 1198,
1201
+ "Porthidium arcosae": 1199,
1202
+ "Porthidium dunni": 1200,
1203
+ "Porthidium lansbergii": 1201,
1204
+ "Porthidium nasutum": 1202,
1205
+ "Porthidium ophryomegas": 1203,
1206
+ "Porthidium porrasi": 1204,
1207
+ "Porthidium yucatanicum": 1205,
1208
+ "Prosymna frontalis": 1206,
1209
+ "Prosymna janii": 1207,
1210
+ "Prosymna lineata": 1208,
1211
+ "Prosymna stuhlmanni": 1209,
1212
+ "Prosymna sundevalli": 1210,
1213
+ "Protobothrops cornutus": 1211,
1214
+ "Protobothrops elegans": 1212,
1215
+ "Protobothrops flavoviridis": 1213,
1216
+ "Protobothrops jerdonii": 1214,
1217
+ "Protobothrops mucrosquamatus": 1215,
1218
+ "Psammodynastes pictus": 1216,
1219
+ "Psammodynastes pulverulentus": 1217,
1220
+ "Psammophis afroccidentalis": 1218,
1221
+ "Psammophis angolensis": 1219,
1222
+ "Psammophis biseriatus": 1220,
1223
+ "Psammophis brevirostris": 1221,
1224
+ "Psammophis crucifer": 1222,
1225
+ "Psammophis elegans": 1223,
1226
+ "Psammophis leightoni": 1224,
1227
+ "Psammophis leopardinus": 1225,
1228
+ "Psammophis lineatus": 1226,
1229
+ "Psammophis lineolatus": 1227,
1230
+ "Psammophis mossambicus": 1228,
1231
+ "Psammophis namibensis": 1229,
1232
+ "Psammophis notostictus": 1230,
1233
+ "Psammophis orientalis": 1231,
1234
+ "Psammophis punctulatus": 1232,
1235
+ "Psammophis schokari": 1233,
1236
+ "Psammophis subtaeniatus": 1234,
1237
+ "Psammophis sudanensis": 1235,
1238
+ "Psammophis tanganicus": 1236,
1239
+ "Psammophis trigrammus": 1237,
1240
+ "Psammophis trinasalis": 1238,
1241
+ "Psammophylax rhombeatus": 1239,
1242
+ "Psammophylax tritaeniatus": 1240,
1243
+ "Psammophylax variabilis": 1241,
1244
+ "Pseudagkistrodon rudis": 1242,
1245
+ "Pseudalsophis biserialis": 1243,
1246
+ "Pseudalsophis dorsalis": 1244,
1247
+ "Pseudalsophis elegans": 1245,
1248
+ "Pseudalsophis hoodensis": 1246,
1249
+ "Pseudalsophis occidentalis": 1247,
1250
+ "Pseudalsophis steindachneri": 1248,
1251
+ "Pseudaspis cana": 1249,
1252
+ "Pseudechis australis": 1250,
1253
+ "Pseudechis guttatus": 1251,
1254
+ "Pseudechis pailsei": 1252,
1255
+ "Pseudechis porphyriacus": 1253,
1256
+ "Pseudechis weigeli": 1254,
1257
+ "Pseudelaphe flavirufa": 1255,
1258
+ "Pseudelaphe phaescens": 1256,
1259
+ "Pseudoboa coronata": 1257,
1260
+ "Pseudoboa neuwiedii": 1258,
1261
+ "Pseudoboa nigra": 1259,
1262
+ "Pseudocerastes fieldi": 1260,
1263
+ "Pseudocerastes persicus": 1261,
1264
+ "Pseudocerastes urarachnoides": 1262,
1265
+ "Pseudoeryx plicatilis": 1263,
1266
+ "Pseudoferania polylepis": 1264,
1267
+ "Pseudoficimia frontalis": 1265,
1268
+ "Pseudoleptodeira latifasciata": 1266,
1269
+ "Pseudonaja affinis": 1267,
1270
+ "Pseudonaja aspidorhyncha": 1268,
1271
+ "Pseudonaja guttata": 1269,
1272
+ "Pseudonaja inframacula": 1270,
1273
+ "Pseudonaja mengdeni": 1271,
1274
+ "Pseudonaja modesta": 1272,
1275
+ "Pseudonaja nuchalis": 1273,
1276
+ "Pseudonaja textilis": 1274,
1277
+ "Pseudorabdion collaris": 1275,
1278
+ "Pseudorabdion longiceps": 1276,
1279
+ "Pseudoxenodon inornatus": 1277,
1280
+ "Pseudoxenodon macrops": 1278,
1281
+ "Pseudoxenodon stejnegeri": 1279,
1282
+ "Psomophis genimaculatus": 1280,
1283
+ "Psomophis joberti": 1281,
1284
+ "Psomophis obtusus": 1282,
1285
+ "Ptyas carinata": 1283,
1286
+ "Ptyas dhumnades": 1284,
1287
+ "Ptyas fusca": 1285,
1288
+ "Ptyas korros": 1286,
1289
+ "Ptyas major": 1287,
1290
+ "Ptyas mucosa": 1288,
1291
+ "Ptyas multicincta": 1289,
1292
+ "Ptyas nigromarginata": 1290,
1293
+ "Ptyas semicarinata": 1291,
1294
+ "Python bivittatus": 1292,
1295
+ "Python breitensteini": 1293,
1296
+ "Python brongersmai": 1294,
1297
+ "Python molurus": 1295,
1298
+ "Python natalensis": 1296,
1299
+ "Python regius": 1297,
1300
+ "Python sebae": 1298,
1301
+ "Ramphotyphlops lineatus": 1299,
1302
+ "Regina grahamii": 1300,
1303
+ "Regina septemvittata": 1301,
1304
+ "Rena boettgeri": 1302,
1305
+ "Rena dissecta": 1303,
1306
+ "Rena dulcis": 1304,
1307
+ "Rena humilis": 1305,
1308
+ "Rena segrega": 1306,
1309
+ "Rhabdophis chrysargoides": 1307,
1310
+ "Rhabdophis chrysargos": 1308,
1311
+ "Rhabdophis conspicillatus": 1309,
1312
+ "Rhabdophis flaviceps": 1310,
1313
+ "Rhabdophis helleri": 1311,
1314
+ "Rhabdophis himalayanus": 1312,
1315
+ "Rhabdophis murudensis": 1313,
1316
+ "Rhabdophis nigrocinctus": 1314,
1317
+ "Rhabdophis plumbicolor": 1315,
1318
+ "Rhabdophis rhodomelas": 1316,
1319
+ "Rhabdophis siamensis": 1317,
1320
+ "Rhabdophis subminiatus": 1318,
1321
+ "Rhabdophis swinhonis": 1319,
1322
+ "Rhabdophis tigrinus": 1320,
1323
+ "Rhabdops olivaceus": 1321,
1324
+ "Rhachidelus brazili": 1322,
1325
+ "Rhadinaea calligaster": 1323,
1326
+ "Rhadinaea decorata": 1324,
1327
+ "Rhadinaea flavilata": 1325,
1328
+ "Rhadinaea gaigeae": 1326,
1329
+ "Rhadinaea hesperia": 1327,
1330
+ "Rhadinaea laureata": 1328,
1331
+ "Rhadinaea montana": 1329,
1332
+ "Rhadinaea taeniata": 1330,
1333
+ "Rhadinella godmani": 1331,
1334
+ "Rhadinella kinkelini": 1332,
1335
+ "Rhadinella montecristi": 1333,
1336
+ "Rhamnophis aethiopissa": 1334,
1337
+ "Rhamphiophis rostratus": 1335,
1338
+ "Rhamphiophis rubropunctatus": 1336,
1339
+ "Rhinobothryum bovallii": 1337,
1340
+ "Rhinobothryum lentiginosum": 1338,
1341
+ "Rhinocheilus antonii": 1339,
1342
+ "Rhinocheilus lecontei": 1340,
1343
+ "Rhinophis oxyrhynchus": 1341,
1344
+ "Rhinoplocephalus bicolor": 1342,
1345
+ "Rhinotyphlops lalandei": 1343,
1346
+ "Rhynchocalamus melanocephalus": 1344,
1347
+ "Salvadora bairdi": 1345,
1348
+ "Salvadora deserticola": 1346,
1349
+ "Salvadora grahamiae": 1347,
1350
+ "Salvadora hexalepis": 1348,
1351
+ "Salvadora intermedia": 1349,
1352
+ "Salvadora lemniscata": 1350,
1353
+ "Salvadora lineata": 1351,
1354
+ "Salvadora mexicana": 1352,
1355
+ "Sanzinia madagascariensis": 1353,
1356
+ "Sanzinia volontany": 1354,
1357
+ "Saphenophis boursieri": 1355,
1358
+ "Scaphiodontophis annulatus": 1356,
1359
+ "Scolecophis atrocinctus": 1357,
1360
+ "Senticolis triaspis": 1358,
1361
+ "Sibon annulatus": 1359,
1362
+ "Sibon anthracops": 1360,
1363
+ "Sibon argus": 1361,
1364
+ "Sibon dimidiatus": 1362,
1365
+ "Sibon longifrenis": 1363,
1366
+ "Sibon nebulatus": 1364,
1367
+ "Sibon sanniolus": 1365,
1368
+ "Sibynophis chinensis": 1366,
1369
+ "Sibynophis collaris": 1367,
1370
+ "Sibynophis geminatus": 1368,
1371
+ "Sibynophis melanocephalus": 1369,
1372
+ "Sibynophis subpunctatus": 1370,
1373
+ "Sibynophis triangularis": 1371,
1374
+ "Simalia amethistina": 1372,
1375
+ "Simalia kinghorni": 1373,
1376
+ "Simoselaps bertholdi": 1374,
1377
+ "Sinomicrurus annularis": 1375,
1378
+ "Sinomicrurus kelloggi": 1376,
1379
+ "Sinomicrurus macclellandi": 1377,
1380
+ "Sinomicrurus sauteri": 1378,
1381
+ "Sinomicrurus swinhoei": 1379,
1382
+ "Siphlophis cervinus": 1380,
1383
+ "Siphlophis compressus": 1381,
1384
+ "Sistrurus catenatus": 1382,
1385
+ "Sistrurus miliarius": 1383,
1386
+ "Sistrurus tergeminus": 1384,
1387
+ "Sonora aemula": 1385,
1388
+ "Sonora annulata": 1386,
1389
+ "Sonora cincta": 1387,
1390
+ "Sonora episcopa": 1388,
1391
+ "Sonora michoacanensis": 1389,
1392
+ "Sonora mosaueri": 1390,
1393
+ "Sonora mutabilis": 1391,
1394
+ "Sonora occipitalis": 1392,
1395
+ "Sonora palarostris": 1393,
1396
+ "Sonora semiannulata": 1394,
1397
+ "Sonora straminea": 1395,
1398
+ "Sonora taylori": 1396,
1399
+ "Spalerosophis diadema": 1397,
1400
+ "Spalerosophis dolichospilus": 1398,
1401
+ "Spilotes pullatus": 1399,
1402
+ "Spilotes sulphureus": 1400,
1403
+ "Stegonotus australis": 1401,
1404
+ "Stegonotus batjanensis": 1402,
1405
+ "Stenorrhina degenhardtii": 1403,
1406
+ "Stenorrhina freminvillei": 1404,
1407
+ "Storeria dekayi": 1405,
1408
+ "Storeria hidalgoensis": 1406,
1409
+ "Storeria occipitomaculata": 1407,
1410
+ "Storeria storerioides": 1408,
1411
+ "Storeria victa": 1409,
1412
+ "Subsessor bocourti": 1410,
1413
+ "Suta dwyeri": 1411,
1414
+ "Suta fasciata": 1412,
1415
+ "Suta flagellum": 1413,
1416
+ "Suta gouldii": 1414,
1417
+ "Suta monachus": 1415,
1418
+ "Suta nigriceps": 1416,
1419
+ "Suta punctata": 1417,
1420
+ "Suta spectabilis": 1418,
1421
+ "Suta suta": 1419,
1422
+ "Symphimus leucostomus": 1420,
1423
+ "Symphimus mayae": 1421,
1424
+ "Sympholis lippiens": 1422,
1425
+ "Synophis lasallei": 1423,
1426
+ "Synophis niceforomariae": 1424,
1427
+ "Tachymenis chilensis": 1425,
1428
+ "Tachymenis ocellata": 1426,
1429
+ "Tachymenis peruviana": 1427,
1430
+ "Tachymenis trigonatus": 1428,
1431
+ "Taeniophallus brevirostris": 1429,
1432
+ "Taeniophallus nicagus": 1430,
1433
+ "Taeniophallus occipitalis": 1431,
1434
+ "Tantilla armillata": 1432,
1435
+ "Tantilla atriceps": 1433,
1436
+ "Tantilla bocourti": 1434,
1437
+ "Tantilla calamarina": 1435,
1438
+ "Tantilla coronata": 1436,
1439
+ "Tantilla cucullata": 1437,
1440
+ "Tantilla cuniculator": 1438,
1441
+ "Tantilla gracilis": 1439,
1442
+ "Tantilla hobartsmithi": 1440,
1443
+ "Tantilla melanocephala": 1441,
1444
+ "Tantilla moesta": 1442,
1445
+ "Tantilla nigriceps": 1443,
1446
+ "Tantilla planiceps": 1444,
1447
+ "Tantilla relicta": 1445,
1448
+ "Tantilla reticulata": 1446,
1449
+ "Tantilla rubra": 1447,
1450
+ "Tantilla schistosa": 1448,
1451
+ "Tantilla semicincta": 1449,
1452
+ "Tantilla striata": 1450,
1453
+ "Tantilla supracincta": 1451,
1454
+ "Tantilla wilcoxi": 1452,
1455
+ "Tantilla yaquia": 1453,
1456
+ "Tantillita canula": 1454,
1457
+ "Tantillita lintoni": 1455,
1458
+ "Telescopus beetzi": 1456,
1459
+ "Telescopus dhara": 1457,
1460
+ "Telescopus fallax": 1458,
1461
+ "Telescopus semiannulatus": 1459,
1462
+ "Thamnodynastes gambotensis": 1460,
1463
+ "Thamnodynastes hypoconia": 1461,
1464
+ "Thamnodynastes pallidus": 1462,
1465
+ "Thamnodynastes sertanejo": 1463,
1466
+ "Thamnodynastes strigatus": 1464,
1467
+ "Thamnophis atratus": 1465,
1468
+ "Thamnophis bogerti": 1466,
1469
+ "Thamnophis brachystoma": 1467,
1470
+ "Thamnophis butleri": 1468,
1471
+ "Thamnophis chrysocephalus": 1469,
1472
+ "Thamnophis conanti": 1470,
1473
+ "Thamnophis couchii": 1471,
1474
+ "Thamnophis cyrtopsis": 1472,
1475
+ "Thamnophis elegans": 1473,
1476
+ "Thamnophis eques": 1474,
1477
+ "Thamnophis errans": 1475,
1478
+ "Thamnophis fulvus": 1476,
1479
+ "Thamnophis gigas": 1477,
1480
+ "Thamnophis hammondii": 1478,
1481
+ "Thamnophis marcianus": 1479,
1482
+ "Thamnophis melanogaster": 1480,
1483
+ "Thamnophis ordinoides": 1481,
1484
+ "Thamnophis proximus": 1482,
1485
+ "Thamnophis pulchrilatus": 1483,
1486
+ "Thamnophis radix": 1484,
1487
+ "Thamnophis rufipunctatus": 1485,
1488
+ "Thamnophis saurita": 1486,
1489
+ "Thamnophis scalaris": 1487,
1490
+ "Thamnophis scaliger": 1488,
1491
+ "Thamnophis sirtalis": 1489,
1492
+ "Thamnophis sumichrasti": 1490,
1493
+ "Thamnophis unilabialis": 1491,
1494
+ "Thamnophis validus": 1492,
1495
+ "Thamnosophis epistibes": 1493,
1496
+ "Thamnosophis infrasignatus": 1494,
1497
+ "Thamnosophis lateralis": 1495,
1498
+ "Thelotornis capensis": 1496,
1499
+ "Thelotornis kirtlandii": 1497,
1500
+ "Thelotornis mossambicanus": 1498,
1501
+ "Thelotornis usambaricus": 1499,
1502
+ "Tomodon dorsatus": 1500,
1503
+ "Toxicodryas blandingii": 1501,
1504
+ "Toxicodryas vexator": 1502,
1505
+ "Trachyboa boulengeri": 1503,
1506
+ "Tretanorhinus nigroluteus": 1504,
1507
+ "Trilepida macrolepis": 1505,
1508
+ "Trimeresurus albolabris": 1506,
1509
+ "Trimeresurus andersonii": 1507,
1510
+ "Trimeresurus cardamomensis": 1508,
1511
+ "Trimeresurus erythrurus": 1509,
1512
+ "Trimeresurus flavomaculatus": 1510,
1513
+ "Trimeresurus gracilis": 1511,
1514
+ "Trimeresurus gumprechti": 1512,
1515
+ "Trimeresurus guoi": 1513,
1516
+ "Trimeresurus hageni": 1514,
1517
+ "Trimeresurus insularis": 1515,
1518
+ "Trimeresurus kanburiensis": 1516,
1519
+ "Trimeresurus kuiburi": 1517,
1520
+ "Trimeresurus macrops": 1518,
1521
+ "Trimeresurus malcolmi": 1519,
1522
+ "Trimeresurus nebularis": 1520,
1523
+ "Trimeresurus phuketensis": 1521,
1524
+ "Trimeresurus popeiorum": 1522,
1525
+ "Trimeresurus purpureomaculatus": 1523,
1526
+ "Trimeresurus rubeus": 1524,
1527
+ "Trimeresurus sabahi": 1525,
1528
+ "Trimeresurus salazar": 1526,
1529
+ "Trimeresurus septentrionalis": 1527,
1530
+ "Trimeresurus stejnegeri": 1528,
1531
+ "Trimeresurus sumatranus": 1529,
1532
+ "Trimeresurus venustus": 1530,
1533
+ "Trimeresurus vogeli": 1531,
1534
+ "Trimeresurus yunnanensis": 1532,
1535
+ "Trimerodytes aequifasciatus": 1533,
1536
+ "Trimerodytes annularis": 1534,
1537
+ "Trimerodytes balteatus": 1535,
1538
+ "Trimerodytes percarinatus": 1536,
1539
+ "Trimorphodon biscutatus": 1537,
1540
+ "Trimorphodon lambda": 1538,
1541
+ "Trimorphodon lyrophanes": 1539,
1542
+ "Trimorphodon paucimaculatus": 1540,
1543
+ "Trimorphodon quadruplex": 1541,
1544
+ "Trimorphodon tau": 1542,
1545
+ "Trimorphodon vilkinsonii": 1543,
1546
+ "Tropidechis carinatus": 1544,
1547
+ "Tropidoclonion lineatum": 1545,
1548
+ "Tropidodipsas fasciata": 1546,
1549
+ "Tropidodipsas fischeri": 1547,
1550
+ "Tropidodipsas philippii": 1548,
1551
+ "Tropidodipsas sartorii": 1549,
1552
+ "Tropidodryas striaticeps": 1550,
1553
+ "Tropidolaemus subannulatus": 1551,
1554
+ "Tropidolaemus wagleri": 1552,
1555
+ "Tropidonophis mairii": 1553,
1556
+ "Tropidophis caymanensis": 1554,
1557
+ "Tropidophis haetianus": 1555,
1558
+ "Tropidophis melanurus": 1556,
1559
+ "Typhlops jamaicensis": 1557,
1560
+ "Ungaliophis panamensis": 1558,
1561
+ "Uromacer catesbyi": 1559,
1562
+ "Uromacer oxyrhynchus": 1560,
1563
+ "Uropeltis ceylanica": 1561,
1564
+ "Uropeltis ellioti": 1562,
1565
+ "Uropeltis macrolepis": 1563,
1566
+ "Uropeltis phipsonii": 1564,
1567
+ "Urotheca decipiens": 1565,
1568
+ "Urotheca fulviceps": 1566,
1569
+ "Urotheca guentheri": 1567,
1570
+ "Urotheca lateristriga": 1568,
1571
+ "Vermicella annulata": 1569,
1572
+ "Vipera ammodytes": 1570,
1573
+ "Vipera aspis": 1571,
1574
+ "Vipera berus": 1572,
1575
+ "Vipera dinniki": 1573,
1576
+ "Vipera eriwanensis": 1574,
1577
+ "Vipera graeca": 1575,
1578
+ "Vipera kaznakovi": 1576,
1579
+ "Vipera latastei": 1577,
1580
+ "Vipera lotievi": 1578,
1581
+ "Vipera nikolskii": 1579,
1582
+ "Vipera renardi": 1580,
1583
+ "Vipera seoanei": 1581,
1584
+ "Vipera transcaucasiana": 1582,
1585
+ "Vipera ursinii": 1583,
1586
+ "Vipera walser": 1584,
1587
+ "Virginia valeriae": 1585,
1588
+ "Xenelaphis hexagonotus": 1586,
1589
+ "Xenocalamus bicolor": 1587,
1590
+ "Xenocalamus transvaalensis": 1588,
1591
+ "Xenochrophis maculatus": 1589,
1592
+ "Xenochrophis trianguligerus": 1590,
1593
+ "Xenochrophis vittatus": 1591,
1594
+ "Xenodermus javanicus": 1592,
1595
+ "Xenodon dorbignyi": 1593,
1596
+ "Xenodon merremii": 1594,
1597
+ "Xenodon neuwiedii": 1595,
1598
+ "Xenodon pulcher": 1596,
1599
+ "Xenodon rabdocephalus": 1597,
1600
+ "Xenodon semicinctus": 1598,
1601
+ "Xenodon severus": 1599,
1602
+ "Xenopeltis unicolor": 1600,
1603
+ "Xenopholis scalaris": 1601,
1604
+ "Xenoxybelis argenteus": 1602,
1605
+ "Xenoxybelis boulengeri": 1603,
1606
+ "Xerotyphlops syriacus": 1604,
1607
+ "Xerotyphlops vermicularis": 1605,
1608
+ "Xylophis perroteti": 1606,
1609
+ "Zamenis hohenackeri": 1607,
1610
+ "Zamenis lineatus": 1608,
1611
+ "Zamenis longissimus": 1609,
1612
+ "Zamenis persicus": 1610,
1613
+ "Zamenis scalaris": 1611,
1614
+ "Zamenis situla": 1612
1615
+ }
script.py CHANGED
@@ -45,7 +45,7 @@ class LoadImagesAndLabels(torch.utils.data.Dataset):
45
  def __getitem__(self,index):
46
  row = self.df.iloc[index]
47
  image_path = str(row.filename)
48
- image_path="/tmp/data/private_testset"
49
  image_path = os.path.join(images_root_path, str(row.filename))
50
  img = Image.open(image_path).convert("RGB")
51
  img = np.array(img)
@@ -107,7 +107,7 @@ def make_submission(test_metadata, model_path, model_name, output_csv_path="./su
107
  string_label_dup = LABELS.get(str(np.argmax(output)), 'Acanthophis antarcticus')
108
  prediction_class = ORIGINAL_LABELS.get(string_label_dup, 1)
109
  predictions.append(np.argmax(prediction_class))
110
-
111
 
112
  test_metadata["class_id"] = predictions
113
 
@@ -148,7 +148,7 @@ if __name__ == "__main__":
148
  # # %%
149
  # import numpy as np
150
  # np.argmax(output)
151
- # # %%
152
  # df = pd.DataFrame()
153
  # df["filename"] = ['sample.png']
154
  # # %%
 
45
  def __getitem__(self,index):
46
  row = self.df.iloc[index]
47
  image_path = str(row.filename)
48
+ images_root_path="/tmp/data/private_testset"
49
  image_path = os.path.join(images_root_path, str(row.filename))
50
  img = Image.open(image_path).convert("RGB")
51
  img = np.array(img)
 
107
  string_label_dup = LABELS.get(str(np.argmax(output)), 'Acanthophis antarcticus')
108
  prediction_class = ORIGINAL_LABELS.get(string_label_dup, 1)
109
  predictions.append(np.argmax(prediction_class))
110
+ print(predictions)
111
 
112
  test_metadata["class_id"] = predictions
113
 
 
148
  # # %%
149
  # import numpy as np
150
  # np.argmax(output)
151
+ # %%
152
  # df = pd.DataFrame()
153
  # df["filename"] = ['sample.png']
154
  # # %%