Files
rdkit/Code/GraphMol
Eloy Félix 61981921d1 Tautomer insensitive hash v2, E/Z and stereocenter-preservation (#9128)
* Tautomer insensitive hash v2, E/Z and stereocenter-preservation

* Preserve E/Z stereochemistry and stereocenters in TautomerHashv2

Simplify extension logic to better protect stereocenters connected via
single bonds to aromatic systems. Preserve E/Z stereo on exocyclic
double bonds to distinguish geometric isomers (e.g., E/Z hydrazones).

* add helper function to remove duplicated code

* Fix ring info and bond aromaticity handling in MolHash

- Add fastFindRings check in TautomerHashv2 before ring queries
- Set isAromatic consistent with bond type (true for AROMATIC bonds)
- Fix inverted condition in RegioisomerHash

* more consistent hashes regardless of stereo annotation
2026-04-30 14:22:19 +02:00
..
2026-03-12 18:29:59 +01:00
2026-03-24 10:03:02 +01:00
2019-10-10 20:18:43 +09:00
2026-02-26 08:58:36 +01:00
2019-10-10 20:18:43 +09:00
2025-03-20 07:40:33 +01:00
2026-03-20 04:28:17 +01:00
2026-03-12 05:54:20 +01:00
2026-03-20 04:28:17 +01:00
2025-10-08 16:08:01 +02:00
2018-07-25 09:14:17 +02:00
2026-04-30 14:20:28 +02:00
2026-03-20 04:28:17 +01:00
2025-03-17 19:54:15 +01:00
2021-07-09 15:06:54 +02:00
2018-07-25 09:14:17 +02:00
2019-10-10 20:18:43 +09:00
2020-09-02 04:51:20 +02:00
2023-12-22 04:58:18 +01:00
2019-12-31 06:43:27 +01:00
2026-04-30 14:19:28 +02:00
2025-12-09 15:06:29 +01:00