Commit Graph

20 Commits

Author SHA1 Message Date
Nadine Schneider
0b8b6a3690 Some performance fixes for the new canonicalization
- handling molecules/proteins with multiple fragments
- add criteria for using special symmetry invariant
2015-04-15 18:42:29 +02:00
Greg Landrum
97c0bcc202 safety first 2015-04-10 09:47:17 +02:00
Nadine Schneider
69ceace885 Bugfix in SpecialChiralityAtomCompareFunctor and additional tests
Conflicts:

	Code/GraphMol/hanoitest.cpp
2015-04-10 09:47:09 +02:00
Nadine Schneider
7ddff9c71c Some performance fixes 2015-03-20 18:19:08 +01:00
Nadine Schneider
95dae49968 Some bugfixes in new_canon
- Order of comparison in SpecialChiralityAtomCompareFunctor
- Handling of Bond::STEREOANY in the bondholder vector
2015-03-20 16:38:23 +01:00
Nadine Schneider
b8492cb698 Bugfix in canonicalisation of fragments 2015-03-20 16:38:23 +01:00
Nadine Schneider
e013399bb9 Bugfixes and new invariant for chiralAtoms 2015-03-06 15:47:08 +01:00
Nadine Schneider
0d90e31c46 New canon: new atom invariant also including neighbors 2015-02-12 18:08:03 +01:00
Nadine Schneider
465c7cb4c6 new_canon: Delete numRingMember invariant 2015-02-12 18:06:27 +01:00
Nadine Schneider
fca7e16078 Introduce new atom invariant for highly symmetric molecules/graphs 2015-02-12 13:03:36 +01:00
Nadine Schneider
8101c2e349 Fix in bondnolders 2015-02-12 09:42:36 +01:00
Nadine Schneider
2442d7cff3 Fix memleaks 2015-02-12 09:38:57 +01:00
Nadine Schneider
2b021d99e3 Update new_canon
-delete unnecessary calls of basecomp
-replace the reversing of vectors by introducing a compare greater function
-replace hasProp by getPropIfPresent
-remove code duplicates
2015-02-03 16:33:57 +01:00
Nadine Schneider
d82f30f5d4 Optimization canon 2015-02-02 12:53:19 +01:00
Greg Landrum
002d6f7cb0 minor optimization 2015-01-16 14:26:22 +01:00
Greg Landrum
1f4c2e915c fix a nasty canonicalization problem:
need to be sure to sort neighbors by their ranks in a *decreasing* order
2015-01-07 20:46:08 +01:00
Greg Landrum
633957a7fa further optimization work 2015-01-06 05:57:57 +01:00
Greg Landrum
6ea9029577 fragment smiles construction added. NOTE that bond symbols are no longer used in the canonicalization 2015-01-04 08:32:28 +01:00
Greg Landrum
52d44a1e47 At this point all C++ tests pass except the two postponed smiles tests dealing with fragment-smiles creation and the smiles test for issue 1844617 (this still needs to be tracked down and fixed).
The commit is just from an untabify run
2014-12-31 07:12:33 +00:00
Greg Landrum
ab0f1dcf60 rename to new_canon (probably should come up with a better name, but this will do for now) 2014-12-22 07:56:26 +00:00