Greg Landrum
db89172bf8
handle the heavy-atom degree queries differently ( #1560 )
...
* handle the heavy-atom degree queries differently
* Fixes #1563
* add a test for the heavy atom degree option
* Support (and test) adjustHeavyDegree in the cartridge too.
* test results
2017-09-12 16:10:15 -04:00
Greg Landrum
62150f7d80
Squashed commit of the following:
...
commit 7f7b5268a62eecd260027e0918abbdf62b100034
Merge: 90e9fd3 6dd173d
Author: Greg Landrum <greg.landrum@gmail.com >
Date: Tue Aug 8 01:19:15 2017 +0200
merge back to master
commit 6dd173dec6
Merge: 45a94bd e11ad49
Author: Brian Kelley <fustigator@gmail.com >
Date: Thu Aug 3 07:54:26 2017 -0400
Merge pull request #8 from greglandrum/dev/rgroup-decomposition
support using generic iterators in ctor;
commit e11ad49068
Author: Greg Landrum <greg.landrum@gmail.com >
Date: Tue Aug 1 06:29:52 2017 +0200
move notebooks to docs
commit 606c03c28f
Author: Greg Landrum <greg.landrum@gmail.com >
Date: Thu Jul 27 05:13:13 2017 +0200
support using generic iterators in ctor;
general comment: this is a useful pattern that we could use elsewhere
commit 45a94bd663
Author: Brian Kelley <brian.kelley@novartis.com >
Date: Wed Jul 26 13:30:23 2017 -0400
Updates notebooks
commit 8f78ba97d3
Author: Brian Kelley <brian.kelley@novartis.com >
Date: Wed Jul 26 09:00:42 2017 -0400
Updates notebooks
commit 44728803ae
Merge: d67409d 4d0b00d
Author: Brian Kelley <fustigator@gmail.com >
Date: Wed Jul 26 08:53:11 2017 -0400
Merge pull request #7 from greglandrum/dev/rgroup-decomposition
clean up a couple leaks and some compiler warnings
commit 4d0b00dd2e
Author: Greg Landrum <greg.landrum@gmail.com >
Date: Wed Jul 26 07:47:56 2017 +0200
clean up a couple leaks and some compiler warnings
commit d67409da0c
Author: Brian Kelley <brian.kelley@novartis.com >
Date: Tue Jul 25 11:43:14 2017 -0400
Makes the scoring system more sane
commit 1b5181dc2f
Author: Brian Kelley <brian.kelley@novartis.com >
Date: Tue Jul 25 10:55:33 2017 -0400
Finalizes enums
commit 7e9ee61556
Author: Brian Kelley <brian.kelley@novartis.com >
Date: Tue Jul 25 10:55:18 2017 -0400
Fixes constructor botched in the last commit
commit aed2a201bf
Author: Brian Kelley <brian.kelley@novartis.com >
Date: Mon Jul 24 18:22:42 2017 -0400
Cleans up some code
commit 95e82a1398
Author: Brian Kelley <brian.kelley@novartis.com >
Date: Mon Jul 24 18:14:31 2017 -0400
Removes unused variable
commit 0b1ed09316
Author: Brian Kelley <brian.kelley@novartis.com >
Date: Mon Jul 24 18:14:23 2017 -0400
Slight optimization by combining two loops
commit ed3340a516
Author: Brian Kelley <brian.kelley@novartis.com >
Date: Mon Jul 24 13:53:06 2017 -0400
Fixes post increments in for loops
commit 25b1678a58
Author: Brian Kelley <brian.kelley@novartis.com >
Date: Mon Jul 24 13:52:53 2017 -0400
Fixes memory leak and doesn’t call SmartsToMol twice
commit 86c8c42688
Author: Brian Kelley <brian.kelley@novartis.com >
Date: Mon Jul 24 13:52:32 2017 -0400
Adds header guards
commit b043e38d3a
Author: Brian Kelley <brian.kelley@novartis.com >
Date: Mon Jul 24 13:52:25 2017 -0400
Removes unused variable
commit 631aa77153
Author: Brian Kelley <brian.kelley@novartis.com >
Date: Tue Jul 11 08:10:39 2017 -0400
Fixes typo in filename
commit d6e0dc753a
Author: Brian Kelley <brian.kelley@novartis.com >
Date: Mon Jul 10 14:48:04 2017 -0400
Fixes c++11 style enums
commit b9a31eae9a
Author: Brian Kelley <brian.kelley@novartis.com >
Date: Mon Jul 10 14:00:04 2017 -0400
Adds RGroupDecomposition attempt
2017-08-08 01:23:49 +02:00
Brian Kelley
b76af93513
Dev/add update props api ( #1479 )
...
* Adds RDProps updateProps API point
* AdjustQuery now copies over original atom data to the query ato
* Preserves existing data on the replacing atom
* Exposes preserveProps to Python replaceAtom/Bond
2017-07-10 04:36:12 +02:00
Greg Landrum
1b946794f0
replaceBond and generic atoms and bonds in adjustQueryProperties() ( #1141 )
...
* first pass at RWMol::replaceBond()
* get ready for the changes
* rename some options
add bond options (not doing anything with them yet)
update tests to reflect new options
* backup
* re-enable the rest of the tests
2016-11-04 12:41:06 +01:00
Brian Kelley
659ac6cb27
Adds aromatization and reaction options to AdjustQuery ( #965 )
...
* Adds aromatization and reaction options to AdjustQuery
aromatizeIfPossible - checks kekulized queries for
aromatic compatibility
adds IGNORE_MAPPED and IGNORE_ATTACHEDRGROUPS options
to adjustDegree
* Missed return false.
* Removes IGNOREATTACHEDRGROUPS
2016-06-29 05:09:30 +02:00
Greg Landrum
d63f44cc0c
Add cartridge support for adjustQueryProperties() ( #949 )
...
* backup commit
* Change the names and meanings of MolOps::AdjustQueryWhichFlags
What was there before was not flexible enough and was extremely confusing. This should clear that up.
NOTE: this does break backwards compatibility with code that uses this enum, but given that this is new and has not been
widely promoted, I suspect it should not affect that many people. The default behavior of MolOps::adjustQueryProperties()
remains the same.
* adjust to the new AdjustQueryWhichFlags
* add mol_adjust_query_properties tests to the cartridge
2016-06-21 14:38:32 -04:00
Greg Landrum
e08e0d16d8
first pass, using google style
2015-11-14 14:58:11 +01:00
Greg Landrum
8596c6f9ad
add support for converting dummies to queries
2015-08-22 05:43:42 +02:00
Greg Landrum
a7383e7861
first pass at #567
2015-08-21 16:45:00 +02:00