Greg Landrum
8690fb99b9
add a test for issue 3526831 (already fixed)
2012-07-02 03:16:15 +00:00
Greg Landrum
ebfe1b1ec8
add a test for issue 3528556 (already fixed)
2012-07-02 03:12:56 +00:00
Greg Landrum
2785c7a251
update expected canonical smiles
2012-06-28 11:21:45 +00:00
Greg Landrum
6157345dde
this version passes the ZINC natural-products torture test
2012-06-28 06:45:42 +00:00
Greg Landrum
0f3b84cd28
backup commit; we are not quite there yet
2012-06-26 06:15:08 +00:00
Greg Landrum
ee43d3e8f8
another step forward
2012-06-13 05:20:39 +00:00
Greg Landrum
a3dc23c43c
more canonicalization improvements
...
there are still some problems with double bonds
2012-06-11 03:21:30 +00:00
Greg Landrum
0085012701
fix and test issue 3525076
2012-05-10 05:35:20 +00:00
Greg Landrum
5d48f52545
a quick optimization of the stereochemistry code
...
(thanks to Roger Sayle for the suggestion
2012-03-27 10:27:18 +00:00
Greg Landrum
e38ef02346
initial pass at changing atom-atom matching behavior;
...
fix for issue 3495370
2012-03-02 07:20:16 +00:00
Greg Landrum
bb4acb5495
merge with the trunk rev1977
2012-02-26 19:19:16 +00:00
Greg Landrum
7ba9571e3c
further refinements
2012-02-26 08:47:14 +00:00
Greg Landrum
813f4863ed
fix and test Issue 3480481
2012-02-18 05:34:34 +00:00
Greg Landrum
fe071d1aa5
fix and test issue 3487473
2012-02-14 17:58:04 +00:00
Greg Landrum
3eeb1bf30c
initial version of a DFS-based ring finder
2012-01-02 15:34:43 +00:00
Greg Landrum
b434870824
tests for the already fixed issue 3415206
2011-09-29 03:59:31 +00:00
Greg Landrum
164a9b19c8
update the way query Hs are merged
2011-09-28 05:24:38 +00:00
Greg Landrum
dad3885839
fix and test sf.net issue 3349243
2011-07-02 04:25:59 +00:00
Greg Landrum
044fda398b
further ring-finding algorithmic changes to fix issue 3185548
2011-02-19 04:35:53 +00:00
Greg Landrum
aa1610797e
initial fix for Issue3184458, more work should still be done here.
2011-02-18 06:31:31 +00:00
Greg Landrum
3b3d44db16
remove exe property from source files
2011-01-13 04:22:56 +00:00
Greg Landrum
f3fbef45c5
update copyright statements
2010-09-26 17:04:37 +00:00
Greg Landrum
2805355f34
First pass at the rewrite:
...
this gets rid of all the "preceding atom" code and passes all tests on linux
builds on other OS's and more extensive regression testing is required
2010-05-31 14:08:11 +00:00
Greg Landrum
ea910aab19
minor cleanup action
2010-04-19 07:47:48 +00:00
Greg Landrum
e2a3aa49ae
fix and test issue 2952255
2010-02-15 19:21:31 +00:00
Greg Landrum
db1f25b16c
chirality support in the fix for issue 2951221
2010-02-14 06:39:51 +00:00
Greg Landrum
8daba8ff30
fix sf.net issue 2951221: note this doesn't add Hs to chiral centers correctly
2010-02-13 14:53:47 +00:00
Greg Landrum
96adbc11ea
remove the deprecated assign{Atom,Bond}ChiralCodes functions
2009-08-02 15:33:08 +00:00
Greg Landrum
2735f51953
fix and test sf.net issue2830244
2009-07-31 10:25:31 +00:00
Greg Landrum
b78abe26d6
fix and test sf.net issue 2787221
2009-05-05 12:54:41 +00:00
Greg Landrum
e05580e495
This is a sizeable one: change the way BGL is used so that atoms and bonds are stored as bundled properties
...
instead of using the property map interface.
A nice side-effect is that the wart of having to use property maps to loop over bonds or atom neighbors
is now gone.
This potentially breaks lots of client C++ code.
2009-02-11 20:19:25 +00:00
Greg Landrum
21568e81a4
checkin the tests too
2008-12-10 16:45:46 +00:00
Greg Landrum
c0e1ffdc65
fix and test Issue2313979
2008-12-02 08:50:51 +00:00
Greg Landrum
cb6982e9e0
not done, this is a backup commit
2008-12-02 07:01:46 +00:00
Greg Landrum
0ff9e0a95d
forgot to check in the actual test code with rev885
2008-11-21 05:53:57 +00:00
Greg Landrum
0f4bb4dbbc
another correction associated with 2196817 (aromatic dummies)
2008-11-07 06:31:43 +00:00
Greg Landrum
5eb7c40d21
Fix and test sf.net issue 2219400
...
This includes a change to the behavior of MolOps::getShortestPaths()
2008-11-03 20:12:02 +00:00
Greg Landrum
fc6c2b2f9a
fixes to issues 2196817 and 2208994
2008-10-30 06:56:39 +00:00
Greg Landrum
6d3a9f6fb3
Check in a bunch of changes to fix radical handling.
...
These are connected to issues 2093420, 2091890, and 2091839
this still needs more testing.
2008-09-23 06:02:02 +00:00
Greg Landrum
023f7b4f0f
Merge changes from the iterative chirality branch:
...
https://rdkit.svn.sourceforge.net/svnroot/rdkit/branches/IterativeChirality_20Aug2008
into the trunk.
This covers revs 798-828.
Dependent chirality should now be correctly handled, but the
handling of ring stereochemistry, i.e. things like:
C[C@H]1CC[C@H](C)CC1
is still not 100% correct.
2008-09-19 09:40:15 +00:00
Greg Landrum
4702ed3e20
partial fixes (not thoroughly tested, needing more cleanup) for bug 2091839; this mainly has to do with fixing the treatment of radicals
2008-09-04 13:02:07 +00:00
Greg Landrum
76f32244aa
- support splitting a molecule into fragments (in MolOps)
...
- expose the calculation of atom CIP ranks
2008-06-27 03:43:42 +00:00
Greg Landrum
6ee3bbc85a
support splitting a molecule into fragments as well as identifying the fragments (feature request 1992648)
2008-06-13 05:48:01 +00:00
Greg Landrum
ceec61a3a3
fix and test sf.net issue 1968608
2008-05-22 05:53:00 +00:00
Greg Landrum
eb3d720010
Fixes for sf.net bugs 1942657 : square brackets in smiles allow invalid valences
...
http://sourceforge.net/tracker/index.php?func=detail&aid=1942657&group_id=160139&atid=814650
This was handled by adding error/consistency checking to Atom.calcExplicitValence()
This includes another pretty big scale modification:
the allowed valence list for atoms (in atomic_data.cpp) can now contain a -1 at the end. If this is the case, the atom will tolerate valences above the ones listed.
This is done to allow "flexible" atoms (i.e. transition metals and the like) to accept arbitrary coordination numbers without generating errors.
2008-04-17 05:09:02 +00:00
Greg Landrum
3729140375
additional tests for sf.net bug 1934360.
...
fix and test bug 1940646.
a bit of refactoring of the aromaticity code
2008-04-12 13:49:04 +00:00
Greg Landrum
820749851b
clean up the keulization code a bit; more can be done here
...
initial fix and test for sf.net bug 1934360. more tests needed,
so this is basically a backup commit
2008-04-11 19:49:31 +00:00
Greg Landrum
4ea82818a6
switch away from using the old, unsupported boost::log stuff.
...
This "lookalike" implementation is much cruder than the real thing and does not really support
enabling and disabling logs, or associating them with files, but those components were not being
particularly used in the RDKit anyway.
2008-04-06 09:12:02 +00:00
Greg Landrum
3c57caabfb
partially tested fix for sf.net bug 1894348
2008-02-15 16:13:12 +00:00
Greg Landrum
a788e29511
merge the changes from the CanonicalizerRework30Nov branch in.
...
The changes are revs 451:498.
2008-01-30 14:53:04 +00:00