Files
rdkit/Code/GraphMol
Greg Landrum b325b3a9bb Support TautomerQuery and MolBundle queries in the cartridge (#6393)
* framework for extended query.

serialization works
to/from text doesn't work

* first pass at getting substructure search working

basic tests

improved error handling (try not to take down the server thread!)

* add serialization to MolBundle

* we really need to pickle mol properties

* basic support for molbundle

including substructure search

* tautomer and molbundle queries to JSON

* remove debug msg

* cleanup debug
initial index steps (not tested)

* remove indexing stuff since it wasn't working

will try to come back to that

* add xqm to update script

* add c++ testing for molbundle serialization

* add serialization of molbundles to python interface

* support expanding molbundles to arrays of tautomer queries

* edge cases

Signed-off-by: greg landrum <greg.landrum@gmail.com>

* change in response to review

* a bunch of updates

* make sure the mol props needed for XQMs are being serialized

* update update script

* fix binary string output from ExtendedQueryMols in python

* tautomer queries should serialize properties

* more testing never hurts

* combo of generic groups and generalized queries works

* Update Code/PgSQL/rdkit/adapter.cpp

Co-authored-by: Paolo Tosco <paolo.tosco.mail@gmail.com>

* Update Code/PgSQL/rdkit/adapter.cpp

Co-authored-by: Paolo Tosco <paolo.tosco.mail@gmail.com>

* Update Code/PgSQL/rdkit/adapter.cpp

Co-authored-by: Paolo Tosco <paolo.tosco.mail@gmail.com>

* Fix weird quotes?

---------

Signed-off-by: greg landrum <greg.landrum@gmail.com>
Co-authored-by: Paolo Tosco <paolo.tosco.mail@gmail.com>
2023-08-23 06:32:06 +02:00
..
2023-08-19 08:20:06 +02:00
2019-10-10 20:18:43 +09:00
2023-07-14 06:58:19 +02:00
2023-07-13 19:29:06 +02:00
2019-10-10 20:18:43 +09:00
2023-06-06 17:41:03 +02:00
2022-07-11 13:55:35 +02:00
2022-03-17 04:56:34 +01:00
2023-08-23 06:18:14 +02:00
2021-12-13 14:15:26 +01:00
2023-08-23 06:18:14 +02:00
2023-08-20 15:54:49 +02:00
2023-06-06 17:41:03 +02:00
2023-02-19 10:46:07 -05:00
2021-08-24 05:10:06 +02:00
2023-04-11 10:42:56 +02:00
2023-08-20 15:54:49 +02:00
2018-07-25 09:14:17 +02:00
2023-08-11 06:04:55 +02:00
2022-07-11 11:20:03 +02: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
2022-11-01 04:14:26 +01:00
2020-09-02 04:51:20 +02:00
2022-07-11 13:55:35 +02:00
2019-12-31 06:43:27 +01:00
2023-06-23 13:49:01 +02:00
2022-09-06 13:03:08 +02:00
2022-09-06 13:03:08 +02:00
2023-06-06 17:39:56 +02:00