Robert Elder commited on
Commit
6c173ae
·
1 Parent(s): 901dcdd

updates to metals/ceramics logic

Browse files
Files changed (2) hide show
  1. ChemID.py +6 -1
  2. salt_list.txt +648 -0
ChemID.py CHANGED
@@ -19,6 +19,9 @@ METAL_ATOM_SET = set([3,4,11,12,13] + list(range(19,31+1)) + list(range(37,50+1)
19
  with open('ceramics_list.txt', 'r') as fp:
20
  lines = fp.readlines()
21
  CERAMICS_SET = {line.strip() for line in lines}
 
 
 
22
 
23
  ## not sure if this will be possible on pythonanywhere; use this flag to disable related code blocks
24
  try_dsstox = True
@@ -205,10 +208,12 @@ def CeramicOrMetal(smiles,mp):
205
  atom_num_list = [a.GetAtomicNum() for a in mol.GetAtoms()]
206
  is_metal = set(atom_num_list) <= METAL_ATOM_SET
207
  if not is_metal:
208
- # check composition against list of ceramics
209
  elements = ','.join(sorted(set([a.GetSymbol() for a in mol.GetAtoms()])))
210
  if elements in CERAMICS_SET:
211
  is_ceramic = True
 
 
212
  if not is_ceramic:
213
  # get number of carbon-carbon bonds
214
  num_CC_bonds = sum([1 if b.GetBeginAtom().GetAtomicNum() == 6 and b.GetEndAtom().GetAtomicNum() == 6 else 0 for b in mol.GetBonds()])
 
19
  with open('ceramics_list.txt', 'r') as fp:
20
  lines = fp.readlines()
21
  CERAMICS_SET = {line.strip() for line in lines}
22
+ with open('salt_list.txt', 'r') as fp:
23
+ lines = fp.readlines()
24
+ SALT_SET = {line.strip() for line in lines}
25
 
26
  ## not sure if this will be possible on pythonanywhere; use this flag to disable related code blocks
27
  try_dsstox = True
 
208
  atom_num_list = [a.GetAtomicNum() for a in mol.GetAtoms()]
209
  is_metal = set(atom_num_list) <= METAL_ATOM_SET
210
  if not is_metal:
211
+ # check composition against list of ceramics/salts
212
  elements = ','.join(sorted(set([a.GetSymbol() for a in mol.GetAtoms()])))
213
  if elements in CERAMICS_SET:
214
  is_ceramic = True
215
+ if elements in SALT_SET:
216
+ is_ceramic = True
217
  if not is_ceramic:
218
  # get number of carbon-carbon bonds
219
  num_CC_bonds = sum([1 if b.GetBeginAtom().GetAtomicNum() == 6 and b.GetEndAtom().GetAtomicNum() == 6 else 0 for b in mol.GetBonds()])
salt_list.txt ADDED
@@ -0,0 +1,648 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Ag,Ba,N,O
2
+ Ag,Br
3
+ Ag,Br,Cl
4
+ Ag,Br,Cl,Cs
5
+ Ag,Br,Cl,K
6
+ Ag,Br,Cl,Li
7
+ Ag,Br,Cl,Na
8
+ Ag,Br,Cl,Na
9
+ Ag,Br,Cl,Rb
10
+ Ag,Br,Cs
11
+ Ag,Br,K
12
+ Ag,Br,Li
13
+ Ag,Br,Na
14
+ Ag,Br,Rb
15
+ Ag,Br,Te
16
+ Ag,Ca,N,O
17
+ Ag,Cd,N,O
18
+ Ag,Cl
19
+ Ag,Cl,K
20
+ Ag,Cl,Li,N,O
21
+ Ag,Cl,N,O
22
+ Ag,Cl,O
23
+ Ag,Cl,Pb
24
+ Ag,Cl,S
25
+ Ag,Cl,Se
26
+ Ag,Cl,Te
27
+ Ag,Cs,N,O
28
+ Ag,Hg,I,N,O
29
+ Ag,I
30
+ Ag,I,N,O
31
+ Ag,I,S
32
+ Ag,I,Te
33
+ Ag,K,N,O
34
+ Ag,Li,N,O
35
+ Ag,Li,O,S
36
+ Ag,Mg,N,O
37
+ Ag,N,Na,O
38
+ Ag,N,O
39
+ Ag,N,O,Rb
40
+ Ag,N,O,Tl
41
+ Ag,O,S
42
+ Ag,S
43
+ Ag,Se
44
+ Ag,Te
45
+ Al,Ba,Cl,F,Na
46
+ Al,Ba,F,Na
47
+ Al,Be,F,Na
48
+ Al,Bi,Cl
49
+ Al,Br
50
+ Al,Br,Cl,K
51
+ Al,Br,Cl,K,Li,Na
52
+ Al,Br,Cl,Na
53
+ Al,Br,Hg
54
+ Al,Br,K
55
+ Al,Br,Na
56
+ Al,Br,Nr
57
+ Al,Br,Sb
58
+ Al,Br,Zn
59
+ Al,Ca,F,Na
60
+ Al,Ca,F,O
61
+ Al,Cl
62
+ Al,Cl,F,Na
63
+ Al,Cl,K
64
+ Al,Cl,Li
65
+ Al,Cl,Li
66
+ Al,Cl,Li,Na
67
+ Al,Cl,Na
68
+ Al,Cl,Nl
69
+ Al,Cl,Rb
70
+ Al,Cs,F
71
+ Al,Cs,F,K
72
+ Al,Cs,F,Li
73
+ Al,Cs,F,Na
74
+ Al,F,K
75
+ Al,F,K,Li
76
+ Al,F,K,Na
77
+ Al,F,K,Na,O
78
+ Al,F,Li
79
+ Al,F,Li,Na
80
+ Al,F,Li,Na
81
+ Al,F,Li,O
82
+ Al,F,Li,Rb
83
+ Al,F,Mg,Na
84
+ Al,F,Na
85
+ Al,F,Na,O
86
+ Al,F,Na,O,Si
87
+ Al,F,Na,Rb
88
+ Al,F,Rb
89
+ Al,Hg,I
90
+ Al,I
91
+ Al,I,K
92
+ Al,I,Sb
93
+ Al,O
94
+ B,Bi,K,O
95
+ B,Bi,Na,O
96
+ B,C,F,N
97
+ B,C,N
98
+ B,Ca,F,Na,O
99
+ B,Cl,K,Na,O
100
+ B,Cl,Li,Na,O
101
+ B,Cs,F
102
+ B,F,K
103
+ B,F,K,Na,O
104
+ B,F,Li
105
+ B,F,Na
106
+ B,F,Na,O
107
+ B,F,Na,O,Zr
108
+ B,F,Rb
109
+ B,K,Ni,O
110
+ B,K,O
111
+ B,K,O,P
112
+ B,K,O,Pb
113
+ B,Na,Ni,O
114
+ B,Na,O
115
+ B,Na,O,P
116
+ B,Na,O,Pb
117
+ B,Na,O,W
118
+ B,O
119
+ Ba,Br
120
+ Ba,Br,K
121
+ Ba,Ca,F,O
122
+ Ba,Cd,Cl
123
+ Ba,Cl
124
+ Ba,Cl,Cs
125
+ Ba,Cl,F
126
+ Ba,Cl,F,K
127
+ Ba,Cl,K
128
+ Ba,Cl,La
129
+ Ba,Cl,Li
130
+ Ba,Cl,Mg
131
+ Ba,Cl,Na
132
+ Ba,Cl,Pb
133
+ Ba,Cl,Zn
134
+ Ba,Cs,F
135
+ Ba,F
136
+ Ba,F,K
137
+ Ba,F,Li
138
+ Ba,F,Na
139
+ Ba,I
140
+ Ba,K,N,O
141
+ Ba,N,Na,O
142
+ Ba,N,O
143
+ Ba,N,O,Rb
144
+ Ba,O,P
145
+ Be,Cl
146
+ Be,Cl,K
147
+ Be,Cl,Na
148
+ Be,F
149
+ Be,F,Li
150
+ Be,F,Li,Th
151
+ Be,F,Li,U,Zr
152
+ Be,F,Li,Zr
153
+ Be,F,Na
154
+ Be,F,Rb
155
+ Be,F,U
156
+ Bi,Br
157
+ Bi,Cl
158
+ Bi,I
159
+ Bi,K,O,P
160
+ Bi,Mo,O
161
+ Bi,Mo,O,Pb
162
+ Bi,Na,O,P
163
+ Bi,O,Pb,W
164
+ Bi,O,W
165
+ Bi,S
166
+ Br,C,N
167
+ Br,Ca
168
+ Br,Cd
169
+ Br,Cd,Cl
170
+ Br,Cd,Cl,K
171
+ Br,Cd,Cl,Zn
172
+ Br,Cd,K
173
+ Br,Cd,Na
174
+ Br,Cd,Tl
175
+ Br,Cd,Zn
176
+ Br,Cl,Cs
177
+ Br,Cl,Cs,K
178
+ Br,Cl,Cs,Na
179
+ Br,Cl,Cs,Na
180
+ Br,Cl,K
181
+ Br,Cl,K,Li
182
+ Br,Cl,K,Na
183
+ Br,Cl,K,Na
184
+ Br,Cl,K,Rb
185
+ Br,Cl,Li
186
+ Br,Cl,Na
187
+ Br,Cl,Pb
188
+ Br,Cl,Rb
189
+ Br,Cl,Tl
190
+ Br,Co,K,N,O
191
+ Br,Cr,Na,O
192
+ Br,Cs
193
+ Br,Cs,F
194
+ Br,Cs,I
195
+ Br,Cs,K
196
+ Br,Cs,Li
197
+ Br,F,K
198
+ Br,F,Li
199
+ Br,Ga
200
+ Br,Hg
201
+ Br,Hg,I
202
+ Br,I,K
203
+ Br,I,Li
204
+ Br,I,Na
205
+ Br,I,Rb
206
+ Br,I,Sb
207
+ Br,I,Tl
208
+ Br,In
209
+ Br,K
210
+ Br,K,Li
211
+ Br,K,N,O
212
+ Br,K,Na
213
+ Br,K,O,S,Zn
214
+ Br,K,Pb
215
+ Br,K,Rb
216
+ Br,K,Tl
217
+ Br,K,Zn
218
+ Br,La
219
+ Br,Li
220
+ Br,Li,Na
221
+ Br,Li,Rb
222
+ Br,Mg
223
+ Br,Na
224
+ Br,Na,Pb
225
+ Br,Na,Rb
226
+ Br,Na,Tl
227
+ Br,Nd
228
+ Br,Pb
229
+ Br,Rb
230
+ Br,Rb,Tl
231
+ Br,Sb
232
+ Br,Sr
233
+ Br,Tl
234
+ Br,Zn
235
+ C,Ca,K,O
236
+ C,Ca,Na,O
237
+ C,Cl,K,Li,O
238
+ C,Cl,K,Na,O
239
+ C,Cl,K,O
240
+ C,Cl,Li,O
241
+ C,Cl,Na,O
242
+ C,Cs
243
+ C,Cs,N,S
244
+ C,Cs,Na
245
+ C,Cs,O
246
+ C,Cu,N,S
247
+ C,F,K,Li,O
248
+ C,F,N,P
249
+ C,I,N
250
+ C,K,Li,Na,O
251
+ C,K,Li,O
252
+ C,K,Li,O,S
253
+ C,K,N,Na,S
254
+ C,K,N,S
255
+ C,K,Na,O
256
+ C,K,O
257
+ C,K,O,Si
258
+ C,Li,N,S
259
+ C,Li,Na,O
260
+ C,Li,O
261
+ C,N,Na,S
262
+ C,N,Rb,S
263
+ C,N,S
264
+ C,Na
265
+ C,Na,O
266
+ C,Na,O,Si
267
+ C,Na,Rb
268
+ C,O,Rb
269
+ C,Rb
270
+ Ca,Cl
271
+ Ca,Cl,Cs
272
+ Ca,Cl,Dy
273
+ Ca,Cl,K
274
+ Ca,Cl,K,Mg
275
+ Ca,Cl,La
276
+ Ca,Cl,La,Na
277
+ Ca,Cl,Li
278
+ Ca,Cl,Mg
279
+ Ca,Cl,Mg,Na
280
+ Ca,Cl,Mn
281
+ Ca,Cl,Mo,O
282
+ Ca,Cl,Na
283
+ Ca,Cl,Nd
284
+ Ca,Cl,O
285
+ Ca,Cl,Pr
286
+ Ca,Cl,Rb
287
+ Ca,Cl,Sr
288
+ Ca,Cs,N,O
289
+ Ca,F
290
+ Ca,F,Li
291
+ Ca,F,Mg,O
292
+ Ca,F,Na
293
+ Ca,F,O
294
+ Ca,F,O,Si
295
+ Ca,F,O,Ti
296
+ Ca,F,O,V
297
+ Ca,F,O,Zr
298
+ Ca,I
299
+ Ca,K,N,Na,O
300
+ Ca,K,N,O
301
+ Ca,N,Na,O
302
+ Ca,Na,O,S
303
+ Ca,O
304
+ Ca,O,Si
305
+ Cd,Cl
306
+ Cd,Cl,Cs
307
+ Cd,Cl,I
308
+ Cd,Cl,K
309
+ Cd,Cl,Li
310
+ Cd,Cl,Na
311
+ Cd,Cl,Pb
312
+ Cd,Cl,Rb
313
+ Cd,Cl,Tl
314
+ Cd,Cl,Zn
315
+ Cd,Cs,I
316
+ Cd,I
317
+ Cd,I,K
318
+ Cd,I,Na
319
+ Cd,K,N,O
320
+ Cd,O,P
321
+ Ce,Cl
322
+ Ce,Cl,K
323
+ Ce,Cl,K,Na
324
+ Ce,F
325
+ Ce,F,K
326
+ Ce,F,Li
327
+ Ce,F,Na
328
+ Cl,Cr,K,Li,O
329
+ Cl,Cr,K,O
330
+ Cl,Cr,Li,O
331
+ Cl,Cs
332
+ Cl,Cs,F
333
+ Cl,Cs,I
334
+ Cl,Cs,I,K
335
+ Cl,Cs,K
336
+ Cl,Cs,La
337
+ Cl,Cs,Li
338
+ Cl,Cs,Li,O
339
+ Cl,Cs,Mg
340
+ Cl,Cs,Mn
341
+ Cl,Cs,Na
342
+ Cl,Cs,Pb
343
+ Cl,Cs,Rb
344
+ Cl,Cs,U
345
+ Cl,Cs,Zn
346
+ Cl,Cu
347
+ Cl,Cu,K
348
+ Cl,Cu,S
349
+ Cl,Dy
350
+ Cl,F,I,Na
351
+ Cl,F,K
352
+ Cl,F,K,Na
353
+ Cl,F,K,Na,Zr
354
+ Cl,F,K,Zr
355
+ Cl,F,Li
356
+ Cl,F,Na
357
+ Cl,F,Na,Ti
358
+ Cl,F,Na,Zr
359
+ Cl,Fe
360
+ Cl,Fe,S
361
+ Cl,Ga
362
+ Cl,Gd
363
+ Cl,H,Li,O
364
+ Cl,H,Na,O
365
+ Cl,Hg
366
+ Cl,Hg,N,O,Tl
367
+ Cl,I,K
368
+ Cl,I,K,Na
369
+ Cl,I,K,Na
370
+ Cl,I,Li
371
+ Cl,I,Na
372
+ Cl,I,Rb
373
+ Cl,In
374
+ Cl,K
375
+ Cl,K,La
376
+ Cl,K,La,Na
377
+ Cl,K,Li
378
+ Cl,K,Li,N,O
379
+ Cl,K,Li,O
380
+ Cl,K,Li,Pb
381
+ Cl,K,Mg
382
+ Cl,K,Mn
383
+ Cl,K,N,Na,O
384
+ Cl,K,N,O
385
+ Cl,K,Na
386
+ Cl,K,Na,Nd
387
+ Cl,K,Na,Pb
388
+ Cl,K,Na,Pr
389
+ Cl,K,Na,Sm
390
+ Cl,K,Na,Y
391
+ Cl,K,Nd
392
+ Cl,K,O,S
393
+ Cl,K,O,S,Zn
394
+ Cl,K,Pb
395
+ Cl,K,Pr
396
+ Cl,K,Rb
397
+ Cl,K,Sr
398
+ Cl,K,Th
399
+ Cl,K,U
400
+ Cl,K,Y
401
+ Cl,K,Zn
402
+ Cl,La
403
+ Cl,La,Li
404
+ Cl,La,Na
405
+ Cl,Li
406
+ Cl,Li,Mg
407
+ Cl,Li,Mn
408
+ Cl,Li,N,Na,O
409
+ Cl,Li,N,O
410
+ Cl,Li,Na
411
+ Cl,Li,Na,O
412
+ Cl,Li,O
413
+ Cl,Li,Pb
414
+ Cl,Li,Rb
415
+ Cl,Li,Sr
416
+ Cl,Li,U
417
+ Cl,Li,Zn
418
+ Cl,Mg
419
+ Cl,Mg,Na
420
+ Cl,Mg,Rb
421
+ Cl,Mn
422
+ Cl,Mn,Na
423
+ Cl,Mn,Rb
424
+ Cl,N,Na,O
425
+ Cl,Na
426
+ Cl,Na,Nd
427
+ Cl,Na,O
428
+ Cl,Na,O,P
429
+ Cl,Na,Pb
430
+ Cl,Na,Pr
431
+ Cl,Na,Rb
432
+ Cl,Na,Sr
433
+ Cl,Na,Th
434
+ Cl,Na,U
435
+ Cl,Na,Y
436
+ Cl,Na,Zn
437
+ Cl,Nb
438
+ Cl,Nb,Ta
439
+ Cl,Nd
440
+ Cl,Ni
441
+ Cl,O,S,Tl,Zn
442
+ Cl,Pb
443
+ Cl,Pb,Rb
444
+ Cl,Pb,S
445
+ Cl,Pb,Tl
446
+ Cl,Pb,Zn
447
+ Cl,Pr
448
+ Cl,Rb
449
+ Cl,Rb,U
450
+ Cl,Rb,Zn
451
+ Cl,Sb
452
+ Cl,Sn
453
+ Cl,Sn,Ti
454
+ Cl,Sn,Zn
455
+ Cl,Sr
456
+ Cl,Ta
457
+ Cl,Th
458
+ Cl,Ti
459
+ Cl,Tl
460
+ Cl,Tl,Zn
461
+ Cl,U
462
+ Cl,Y
463
+ Cl,Zn
464
+ Cl,Zr
465
+ Co,Cu,S
466
+ Co,Fe,S
467
+ Co,Ni,S
468
+ Co,O,P
469
+ Co,S
470
+ Cr,K,Li,O
471
+ Cr,K,N,Na,O
472
+ Cr,K,O
473
+ Cr,Li,O
474
+ Cr,Na,O
475
+ Cr,O
476
+ Cs,F
477
+ Cs,F,I
478
+ Cs,Gd,I
479
+ Cs,I
480
+ Cs,I,La
481
+ Cs,I,Li
482
+ Cs,I,Nd
483
+ Cs,K,N,O
484
+ Cs,Li,N,O
485
+ Cs,N,Na,O
486
+ Cs,N,O
487
+ Cs,N,O,Rb
488
+ Cs,O,P
489
+ Cs,O,S
490
+ Cu,Fe,S
491
+ Cu,Ni,S
492
+ Cu,S
493
+ F,I,K
494
+ F,I,Li
495
+ F,K
496
+ F,K,La
497
+ F,K,Li
498
+ F,K,Li,Na
499
+ F,K,Na
500
+ F,K,Sm
501
+ F,K,Th
502
+ F,K,U
503
+ F,K,Y
504
+ F,K,Zr
505
+ F,La
506
+ F,La,Li
507
+ F,La,Na
508
+ F,Li
509
+ F,Li,Na
510
+ F,Li,Rb
511
+ F,Li,Sm
512
+ F,Li,Th
513
+ F,Li,U
514
+ F,Li,Y
515
+ F,Mg
516
+ F,Na
517
+ F,Na,O,Ti
518
+ F,Na,Sm
519
+ F,Na,Th
520
+ F,Na,Ti
521
+ F,Na,U
522
+ F,Na,Y
523
+ F,Na,Zr
524
+ F,Rb
525
+ F,Sr
526
+ F,Th
527
+ F,U
528
+ Fe,Ni,S
529
+ Fe,S
530
+ Ga,I
531
+ Gd,I
532
+ Gd,I,K
533
+ H,K,N,O
534
+ H,K,O
535
+ H,Li,N,O
536
+ H,Li,O
537
+ H,N,Na,O
538
+ H,Na,O
539
+ Hg,I
540
+ I,In
541
+ I,K
542
+ I,K,La
543
+ I,K,Li
544
+ I,K,Na
545
+ I,K,Nd
546
+ I,K,Pb
547
+ I,K,Rb
548
+ I,K,Tl
549
+ I,La
550
+ I,Li
551
+ I,Li,Na
552
+ I,Li,Rb
553
+ I,Mg
554
+ I,Na
555
+ I,Na,Nd
556
+ I,Na,Rb
557
+ I,Nd
558
+ I,Pb
559
+ I,Rb
560
+ I,Sb
561
+ I,Sr
562
+ I,Tl
563
+ I,Zn
564
+ K,Li,Mo,O
565
+ K,Li,N,O
566
+ K,Li,O,S
567
+ K,Li,O,W
568
+ K,Mg,N,O
569
+ K,Mo,N,O
570
+ K,Mo,O
571
+ K,N,Na,O
572
+ K,N,O
573
+ K,N,O,Pb
574
+ K,N,O,Rb
575
+ K,N,O,Sr
576
+ K,N,O,Tl
577
+ K,N,O,W
578
+ K,Na,O,S
579
+ K,Ni,O,P
580
+ K,O
581
+ K,O,P
582
+ K,O,P,Pb
583
+ K,O,P,W
584
+ K,O,P,Zn
585
+ K,O,P,Zn
586
+ K,O,S
587
+ K,O,S,Zn
588
+ K,O,V
589
+ K,O,W
590
+ Li,Mo,Na,O
591
+ Li,Mo,O
592
+ Li,N,Na,O
593
+ Li,N,O
594
+ Li,N,O,Rb
595
+ Li,N,O,Tl
596
+ Li,Na,O,P,S
597
+ Li,Na,O,S
598
+ Li,Na,O,W
599
+ Li,O
600
+ Li,O,P
601
+ Li,O,S
602
+ Li,O,S,Tl
603
+ Li,O,S,Zn
604
+ Li,O,W
605
+ Mg,O
606
+ Mo,N,Na,O
607
+ Mo,Na,O
608
+ Mo,O
609
+ Mo,O,Pb
610
+ N,Na,O
611
+ N,Na,O,Pb
612
+ N,Na,O,Rb
613
+ N,Na,O,Tl
614
+ N,Na,O,W
615
+ N,O,P
616
+ N,O,Rb
617
+ N,O,Rb,Tl
618
+ N,O,S
619
+ N,O,Tl
620
+ Na,Ni,O,P
621
+ Na,O
622
+ Na,O,P
623
+ Na,O,P,Pb
624
+ Na,O,P,Rb,S
625
+ Na,O,P,S
626
+ Na,O,P,S,U
627
+ Na,O,P,W
628
+ Na,O,P,Zn
629
+ Na,O,S
630
+ Na,O,S,Zn
631
+ Na,O,V
632
+ Na,O,W
633
+ Na,S
634
+ Ni,S
635
+ O,P,Zn
636
+ O,Pb
637
+ O,Pb,W
638
+ O,Rb,S
639
+ O,S,Tl
640
+ O,S,Zn
641
+ O,Th
642
+ O,Ti
643
+ O,V
644
+ O,Zr
645
+ Pb,S
646
+ S,Sb
647
+ S,Sn
648
+ S,Tl