* remove include from headers
* update implementation files
* completely remove BOOST_FOREACH (#7)
* convert those changes to use auto
* get rid of all usage of BOOST_FOREACH
Co-authored-by: Greg Landrum <greg.landrum@gmail.com>
* run clang-tidy with modernize-use-default-member-init
* results from modernize-use-emplace
* one uniform initialization per line
otherwise SWIG is unhappy
Co-authored-by: Brian Kelley <fustigator@gmail.com>
* run clang-tidy with readability-braces-around-statements
clang-format the results
clean up all the parts that clang-tidy-8 broke
* fix problem on windows
* 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
* Adds canonicalization of atom maps
* Removes debugging statments and commented out code
* Fixed bad mapping of mmps with no cores (1-cut), remove sanitization
* Adds FragmentMol with minCuts specified
* Adds ability to cut by bond indices as opposed to smarts patterns
* Fixed API (remove maxBondCuts when bonds are sent in)
* Adds bond api test
* Fixes docs
* Small doc change
* Removes cstdint
* Adds ValueError minor bond retrieval optimization
* Removes fragMolHelper4
* Tests ValueError
* py3 fix