Commit Graph

18 Commits

Author SHA1 Message Date
Greg Landrum
ba12d98ad0 Removes ATOM/BOND_SPTR in boost::graph in favor of raw pointers (#1713)
* Removes ATOM/BOND_SPTR in boost::graph in favor of raw pointers

* Actually delete atoms and bonds...

* RWMol::clear now calls destroy to handle atom/bond deletion

* Changes broken Atom lookup for windows/gcc

* Adds tests for running with valgrind

* Adds test designed for valgrind and molecule deletions

* Removes RNG, actually tests bond deletions

* update swig wrappers

* deal with most recent changes on the main branch
2018-01-07 14:19:47 -05:00
Greg Landrum
67bc7a647c merge on master; modernization needs to be repeated 2017-09-05 17:09:50 +02:00
Greg Landrum
3ddb54aeef Fix #1496 (#1517)
* switch from using `[D0]` to `[*]` to ensure single atom fragments are correctly handled in the pattern fingerprint;
Fixes #1496

* update expected reaction similarity results
2017-08-15 13:00:30 -04:00
Greg Landrum
915cf08faa run clang-format with c++-11 style over that 2017-04-22 17:19:10 +02:00
Greg Landrum
7c0bb0b743 clang-tidy output 2017-04-22 17:09:24 +02:00
Greg Landrum
3a557df24b modify pattern fp order; update expected psql results (#1399)
* move the new pattern to the end of the list so that existing bit definitions stay constant

* update expected results for psql tests
2017-04-19 11:57:48 -04:00
Greg Landrum
103a84da4d Fix/github879 (#1354)
* Fixes #879

* add warning to release notes
2017-03-08 23:17:04 -05:00
Greg Landrum
e08e0d16d8 first pass, using google style 2015-11-14 14:58:11 +01:00
Brian Kelley
403a3d6b7c Suppresses Boost warnings 2015-10-18 13:41:03 -04:00
Greg Landrum
00146b2cd7 Move the query information functions from Fingerprints to QueryOps.h 2015-08-18 16:41:24 +02:00
Greg Landrum
7306903ef7 use boost::flyweight to ensure thread-safe construction of the pattern fingerprint queries 2014-05-08 04:27:06 +02:00
Greg Landrum
34ab68ca2a introduce QueryBond::QueryMatch, as with QueryAtoms;
all tests passing;
performance tests still needed
2014-05-07 05:29:25 +02:00
Greg Landrum
12a97b3bd2 fixes the bug, but probably drastically drops the screenout rate 2014-05-06 03:25:20 +02:00
Greg Landrum
9790d326c6 switch to fastFindRings for pattern fingerprinter 2013-11-15 06:50:20 +01:00
Greg Landrum
6dd83d03f6 Fixes #151 2013-11-10 06:50:10 +01:00
Greg Landrum
00d350c000 Fixes #151 2013-11-10 06:07:49 +01:00
Greg Landrum
c7ad724f23 code cleanup 2013-03-29 17:16:29 +00:00
Greg Landrum
5b67e9c3e0 rename layered fingerprint2 -> pattern fingerprint
rearrange fingerprint code a bit
2013-03-28 09:44:33 +00:00