Skip to content

Commit 473b80e

Browse files
authored
Merge pull request #20 from caltechmsc/feature/19-extend-ruleset-with-common-ions
feat(rules): Expand Default Ruleset with Comprehensive Metal Ions
2 parents 2a8856f + a2af771 commit 473b80e

1 file changed

Lines changed: 100 additions & 16 deletions

File tree

resources/default.rules.toml

Lines changed: 100 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# ==============================================================================
22
# Official DREIDING Atom Typing Ruleset for dreid-typer
3-
# Version: 2.1.0
3+
# Version: 2.2.0
44
# Authors: Tony Kan, William A. Goddard III
55
# ==============================================================================
66

@@ -264,28 +264,76 @@ conditions = { element = "I" }
264264
# ------------------------------------------------------------------------------
265265

266266
[[rule]]
267-
name = "Metal_Na"
267+
name = "Metal_Ag"
268268
priority = 20
269-
type = "Na"
270-
conditions = { element = "Na" }
269+
type = "Ag"
270+
conditions = { element = "Ag" }
271+
272+
[[rule]]
273+
name = "Metal_Au"
274+
priority = 20
275+
type = "Au"
276+
conditions = { element = "Au" }
277+
278+
[[rule]]
279+
name = "Metal_Ba"
280+
priority = 20
281+
type = "Ba"
282+
conditions = { element = "Ba" }
271283

272284
[[rule]]
273285
name = "Metal_Ca"
274286
priority = 20
275287
type = "Ca"
276288
conditions = { element = "Ca" }
277289

290+
[[rule]]
291+
name = "Metal_Cd"
292+
priority = 20
293+
type = "Cd"
294+
conditions = { element = "Cd" }
295+
296+
[[rule]]
297+
name = "Metal_Co"
298+
priority = 20
299+
type = "Co"
300+
conditions = { element = "Co" }
301+
302+
[[rule]]
303+
name = "Metal_Cs"
304+
priority = 20
305+
type = "Cs"
306+
conditions = { element = "Cs" }
307+
308+
[[rule]]
309+
name = "Metal_Cu"
310+
priority = 20
311+
type = "Cu"
312+
conditions = { element = "Cu" }
313+
278314
[[rule]]
279315
name = "Metal_Fe"
280316
priority = 20
281317
type = "Fe"
282318
conditions = { element = "Fe" }
283319

284320
[[rule]]
285-
name = "Metal_Zn"
321+
name = "Metal_Hg"
286322
priority = 20
287-
type = "Zn"
288-
conditions = { element = "Zn" }
323+
type = "Hg"
324+
conditions = { element = "Hg" }
325+
326+
[[rule]]
327+
name = "Metal_K"
328+
priority = 20
329+
type = "K"
330+
conditions = { element = "K" }
331+
332+
[[rule]]
333+
name = "Metal_Li"
334+
priority = 20
335+
type = "Li"
336+
conditions = { element = "Li" }
289337

290338
[[rule]]
291339
name = "Metal_Mg"
@@ -300,16 +348,34 @@ type = "Mn"
300348
conditions = { element = "Mn" }
301349

302350
[[rule]]
303-
name = "Metal_Ti"
351+
name = "Metal_Na"
304352
priority = 20
305-
type = "Ti"
306-
conditions = { element = "Ti" }
353+
type = "Na"
354+
conditions = { element = "Na" }
307355

308356
[[rule]]
309-
name = "Metal_Tc"
357+
name = "Metal_Ni"
310358
priority = 20
311-
type = "Tc"
312-
conditions = { element = "Tc" }
359+
type = "Ni"
360+
conditions = { element = "Ni" }
361+
362+
[[rule]]
363+
name = "Metal_Pd"
364+
priority = 20
365+
type = "Pd"
366+
conditions = { element = "Pd" }
367+
368+
[[rule]]
369+
name = "Metal_Pt"
370+
priority = 20
371+
type = "Pt"
372+
conditions = { element = "Pt" }
373+
374+
[[rule]]
375+
name = "Metal_Rb"
376+
priority = 20
377+
type = "Rb"
378+
conditions = { element = "Rb" }
313379

314380
[[rule]]
315381
name = "Metal_Ru"
@@ -318,7 +384,25 @@ type = "Ru"
318384
conditions = { element = "Ru" }
319385

320386
[[rule]]
321-
name = "Metal_Hg"
387+
name = "Metal_Sr"
322388
priority = 20
323-
type = "Hg"
324-
conditions = { element = "Hg" }
389+
type = "Sr"
390+
conditions = { element = "Sr" }
391+
392+
[[rule]]
393+
name = "Metal_Tc"
394+
priority = 20
395+
type = "Tc"
396+
conditions = { element = "Tc" }
397+
398+
[[rule]]
399+
name = "Metal_Ti"
400+
priority = 20
401+
type = "Ti"
402+
conditions = { element = "Ti" }
403+
404+
[[rule]]
405+
name = "Metal_Zn"
406+
priority = 20
407+
type = "Zn"
408+
conditions = { element = "Zn" }

0 commit comments

Comments
 (0)