Commit Graph

22 Commits

Author SHA1 Message Date
Greg Landrum
42eecc664d Integrate Coordgen (#1708)
* first pass, does not yet actually work

* pass2, same problems

* pass2, same problems

* another test

* new tests; bugfix

* move the code out to a header

* add a double bond example

* enable auto-downloads of the code

* move the function to its own namespace

* first pass at a basic python wrapper

* change coordgen commit used

* try supporting bond stereo; does not currently work

* cis/trans seems to now work.

* first pass at templates; needs testing

* use the fixed flag too

* need mol align

* expand test

* initial pass at python wrapper for template

* simplify tests

* add an option to directly use a substructure match for alignment

* scaling

* add #define

* Define a cache setting for RDK_COORDGEN_LIBS to allow these to be used in other packages

* return the conformer id from addCoords

* Make CoordGen the default when it’s available.
This is a backup commit… the tests don’t even come close to passing.

* add some debugging options for a bit

* add alignment step to testing when using non-fixed coords

* Add global to allow use of CoordGen to be disabled
get the basic depictor tests working

* make coordgen the default when it is available

* make sure things continue to work when coordgen is disabled

* get windows builds working

* mods to get this building on windows.
something is screwy with the fileParsersTest1

* no need to generate coords for the 1K C string

* fix java wrappers

* works on linux

* update the (stupid) way dependencies were handled on windows.
this allows a lot of cleanup of cmake files (still more to do)
the linux build is unlikely to work due to the way _statics aren't handled

* docs

* extend forceRDKit applicability

* switch coordgen version

* try using templates

* try to get the template dir finding reasonably robust w.r.t. conda install

* continuing to iterate on the way the template file is installed

* fix a problem caused by the merge

* remove test that should never have been checked in

* update expected results for cartridge tests

* switch back to using the RDKit as the default coordinate generator
2018-02-15 05:36:03 +01:00
Greg Landrum
2fd0b672bd dependency problems with swig 2017-11-25 09:35:48 +01:00
Alain Vaucher
b1f136fc51 Merge branch 'modern-cmake' of github.com:avaucher/rdkit into modern-cmake 2017-07-01 19:31:53 +02:00
Alain Vaucher
a239647242 Solve include error in Java wrappers 2017-07-01 19:31:10 +02:00
Greg Landrum
66779dfc8d Some cleanups to make Travis builds faster (#1464)
* a bit of cleanup and modernization

* switch to -j3

* back to -j2

* disable static libs

* allow dynamic linking of swig wrappers

* turn off the py27 builds while we are testing

* Install java and SWIG

* re-enable python2.7
2017-06-18 21:55:24 -04:00
Paolo Tosco
a286112cbe Java wrappers for Trajectory/Snapshot objects (#977)
* - started SWIG wrapping of Trajectory code
* - work in progress
* - wip
* - wip
* - WIP on TrajectoryTests.java
* - WIP
* - WIP
* - TrajectoryTests.java completed
* - reverted file modified my accident
2016-07-20 22:51:01 -04:00
Greg Landrum
3b68cdd24d move the boost serialization configuration to the global cmakelists.txt 2015-12-04 06:13:17 +01:00
Brian Kelley
8bde707bef Add RDK_USE_BOOST_SERIALIZATION configure option (On by default) 2015-12-03 13:52:41 -05:00
Brian Kelley
0d75ecf847 Fix Boost_Serialization dependencies ordering - link as late as possible.
Uses Greg's patch.

Issue: this links boost_serialization dynamically.  This may make
  it harder to distribute Knime nodes since we will now have
  to distribute boost_serialization.so/.dylib.
2015-09-11 14:01:12 +00:00
Brian Kelley
efc18e9aa5 So many languages, so many comment styles 2015-09-10 21:58:15 +00:00
Brian Kelley
a82cda21a9 Link boost statically 2015-09-10 16:01:18 -04:00
Brian Kelley
7240f92ab5 Add First pass at Java FilterCatalog wrapper 2015-09-03 14:55:06 +02:00
Greg Landrum
cddaf519cd switch to using MolDraw2D in the java wrapper 2015-01-13 07:20:13 +01:00
Greg Landrum
c37ddd908e first pass at adding fmcs to the swig wrapper (untested) 2014-08-10 07:08:58 +02:00
Greg Landrum
2e910c817f test addition of csharp build to cmake 2012-10-31 06:48:56 +00:00
Greg Landrum
8a4b466565 get windows build working 2012-01-04 05:12:19 +00:00
Greg Landrum
29312e73e1 minor updates 2012-01-03 07:50:53 +00:00
Greg Landrum
2575bfbfb6 initial addition of avalontoolkit support 2011-12-23 06:17:39 +00:00
Greg Landrum
c6f08a7522 add support for a diversity picker to java wrapper 2011-10-08 12:59:40 +00:00
Greg Landrum
db63eca04c work to get the inchi code working with a pre-installed inchi library 2011-07-09 06:21:08 +00:00
Greg Landrum
acbc80ef73 sync with trunk. add inchi support to java wrapper. 2011-06-29 04:42:05 +00:00
Greg Landrum
c7ef21088b add initial version of new swig wrappers 2011-04-07 05:22:00 +00:00