Files
rdkit/Code/JavaWrappers
Greg Landrum 724716b2c6 Switch to isoelectronic valence model (#7491)
* change valence model to use isolobal analogy

Remove support for five-coordinate C+ and, by analogy, five-coordinate N+2

Removes support for charge states that take atoms past the end of the periodic table
  i.e. [Lv-4] is no longer supported

* update the tests for that

* remove valence state of 6 for Al

* fix representation of phosphate in the mol2 parser

this is a correction of what was done during #5973

* cleanup the exceptions for P, S, As, and Se

* drop valence states:

Si 6, P 7, As 7

* a couple of additional changes from #7397

* update java tests

* fix an inconsistency: Rb now supports valence -1

* documentation

* - replace operator[] with at() for bounds check
- extract some code into a function to avoid duplication
- use TAB as separator throughout in the periodic table data for consistency

* removing the .at() usage

We know that these vectors aren't empty, so there's no need for the bounds check.

---------

Co-authored-by: ptosco <paolo.tosco@novartis.com>
2024-06-25 15:38:49 +02:00
..
2011-07-01 04:43:39 +00:00
2011-07-01 04:43:39 +00:00
2011-07-01 04:43:39 +00:00
2011-07-01 04:43:39 +00:00
2019-10-10 20:18:43 +09:00
2011-07-01 04:43:39 +00:00
2011-07-01 04:43:39 +00:00
2011-07-01 04:43:39 +00:00
add
2011-04-08 02:48:25 +00:00
2011-07-01 04:43:39 +00:00
2011-07-01 04:43:39 +00:00
2022-09-28 05:49:27 +02:00
2011-07-01 04:43:39 +00:00
2017-02-09 16:06:01 +01:00
2019-04-16 12:05:47 -04:00
2011-07-01 04:43:39 +00:00
2011-07-01 04:43:39 +00:00
2019-12-31 06:43:27 +01:00
2019-12-31 06:43:27 +01:00
2015-09-10 11:34:41 -04:00
2013-12-06 03:39:00 +01:00
2011-07-01 04:43:39 +00:00
2019-10-03 18:07:26 -04:00
2023-09-15 08:59:56 +02:00
2011-07-01 04:43:39 +00:00
2013-10-11 18:06:09 +02:00
2019-04-16 12:05:47 -04:00
2019-05-27 14:29:09 +02:00
2011-07-01 04:43:39 +00:00
2011-07-01 04:43:39 +00:00
2011-07-01 04:43:39 +00:00
2011-07-01 04:43:39 +00:00
2011-07-01 04:43:39 +00:00
2011-07-01 04:43:39 +00:00
2019-12-31 06:43:27 +01:00
2018-03-20 10:10:40 -04:00
2011-07-01 04:43:39 +00:00
2011-07-01 04:43:39 +00:00
2011-07-01 04:43:39 +00:00
2019-10-17 17:45:50 +09:00
2011-07-01 04:43:39 +00:00
2024-02-17 05:38:45 +01:00
2011-07-01 04:43:39 +00:00
2011-07-01 04:43:39 +00:00
2019-12-31 06:43:27 +01:00
2011-07-01 04:43:39 +00:00
2011-07-01 04:43:39 +00:00
2020-06-24 17:27:40 +02:00
2011-07-01 04:43:39 +00:00
2011-07-01 04:43:39 +00:00
2019-12-31 06:43:27 +01:00
2011-07-01 04:43:39 +00:00
2011-07-01 04:43:39 +00:00