Commit Graph

81 Commits

Author SHA1 Message Date
Paolo Tosco
7f71c7033d - made the ResonanceMolSupplier really lazy, i.e. resonance structure
enumeration is only carried out when the user asks for a structure
  or when the user explicitly request that calling the enumerate()
  member function. This makes object creation fast and enables
  calling getNumConjGrps(), getBondConjGrpIdx() and getAtomConjGrpIdx()
  member function without incurring in the cost of necessarily
  enumerating resonance structures
- fixed some int/unsigned int inconsistencies
- now bonds and atoms with do not belong to conjugated groups
  get a -1 index
- added a few Python wrappers
- added a few tests
- removed unused variables from Code/GraphMol/ForceFieldHelpers/MMFF/Builder.cpp
- fixed ResonanceMolSupplier Java wrappers which were really broken
2015-11-03 14:57:56 +00:00
Paolo Tosco
ffa524c87b - added SWIG Java wrappers for ResonanceMolSupplier and
getResonanceSubstructMatches()
- added a few tests
2015-11-02 22:45:41 +00:00
Greg Landrum
1aec53181d add Int_List to SWIG wrappers 2015-10-12 07:34:57 +02:00
Greg Landrum
2cb414e639 Merge pull request #612 from bp-kelley/dev/filter-catalog-java-wrapper
Dev/filter catalog java wrapper
2015-09-26 05:38:49 -04:00
Brian Kelley
fe3bbb8944 Merge branch 'dev/filter-catalog-java-wrapper' of https://github.com/bp-kelley/rdkit into dev/filter-catalog-java-wrapper 2015-09-24 11:11:25 -04:00
Brian Kelley
73e1790383 Add boost root for running java tests 2015-09-24 11:10:46 -04: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
8a66860d74 Updated docs 2015-09-10 11:34:41 -04:00
Brian Kelley
2d9a1c6791 Use class based Deserialize method 2015-09-10 08:18:24 -04:00
Brian Kelley
d16df573a8 Fix Serialize/Deserialze 2015-09-10 08:01:37 -04:00
Brian Kelley
5f62a5f62f Properly use shared_ptrs 2015-09-09 16:49:08 -04:00
Brian Kelley
d03656c56e Add getMatches interface 2015-09-09 10:54:03 -04:00
Greg Landrum
f844c7348a SWIG wrappers now require cmake 2.8 instead of 2.6 2015-09-04 10:35:27 +02:00
Gianluca Sforna
0edca4dac8 use system's junit when available 2015-09-04 10:17:21 +02:00
Brian Kelley
8ccb583dc0 Add serialization check 2015-09-04 09:11:19 +02:00
Brian Kelley
84c8e7df32 Add initial version of swig wrapper 2015-09-03 16:35:23 +02:00
Brian Kelley
7240f92ab5 Add First pass at Java FilterCatalog wrapper 2015-09-03 14:55:06 +02:00
Greg Landrum
96e86036fe add basic java tests 2015-08-23 06:57:43 +02:00
Greg Landrum
d778060bcf Merge branch 'master' into mol_hash_and_fmcs_Feb2015 2015-04-11 06:44:22 +02:00
Alexander Savelyev
b0177a4ea1 restore java and python wrappers. New parameter (matchChiralTag) was added. New function findFMCS_P() receives json parameters 2015-04-10 16:24:58 +03:00
Greg Landrum
2cad2e05aa update expected results in java 2015-04-10 09:29:26 +02:00
Greg Landrum
c3751181b1 add a couple SVG tests to the java wrappers 2015-02-06 03:21:04 +01:00
Greg Landrum
a5548e6e26 initial support for an explicit MolDraw2DSVG object; bring the csharp wrappers somewhat up-to-date 2015-02-04 07:16:30 +01:00
Greg Landrum
9e8c4b24ba Merge pull request #412 from rdkit/new_drawing_Jan2015
New C++ drawing code
2015-01-20 02:37:03 -05:00
Greg Landrum
99a0a6dc79 add java tests 2015-01-19 23:17:32 +01:00
Greg Landrum
cddaf519cd switch to using MolDraw2D in the java wrapper 2015-01-13 07:20:13 +01:00
Greg Landrum
7cb35fd5a4 Fixes #397 2014-12-09 06:39:33 +01:00
Greg Landrum
23c56924fc Merge branch 'master' into fmcs_port_21Feb2014 2014-08-24 06:27:59 +02:00
Schneider
8aac978f1b ChemReactions: Extented functionality of chemical reactions
- Module to generate reaction fingerprints: structural FP for screening,
  difference FP for similarity search
- Add some utility functions to simplify handling of reactions
- Add new functionality to include agents in the reactions, some adaptions
  to parsers and writers had to be done
- Supports intra-bond breaks in products now
- Molecules with rxn role (atom property) can be parse as reaction now
2014-08-19 13:08:11 +02:00
Greg Landrum
55ad544dde first pass at FMCS in the java wrappers, including a basic test. this is nowhere near done 2014-08-10 08:00:37 +02:00
Greg Landrum
c8582645b2 Merge branch 'master' into fmcs_port_21Feb2014 2014-08-10 07:29:09 +02:00
Greg Landrum
4fc6a95ae9 "Fix" a problem with modern versions of boost and old versions of SWIG 2014-08-10 07:28:37 +02:00
Greg Landrum
c37ddd908e first pass at adding fmcs to the swig wrapper (untested) 2014-08-10 07:08:58 +02:00
Greg Landrum
76188798a2 Fixes #285 2014-06-27 08:02:53 +02:00
Greg Landrum
3216435d73 Fixes #270 2014-05-24 06:16:52 +02:00
Greg Landrum
12fd90c3c5 add test for bond iterators 2014-05-22 10:32:46 +02:00
Greg Landrum
3d6d1e6bb8 add a leak test for the reaction swig wrapper; it is disabled by default 2014-05-03 07:55:39 +02:00
Greg Landrum
296bbfb65b Fixes #228 2014-03-05 05:48:17 +01:00
Greg Landrum
e82d0b5b00 Finish #173 2013-12-06 03:43:13 +01:00
Greg Landrum
4bc59b863f aded swig output dir 2013-11-03 13:05:51 +01:00
Greg Landrum
7c4ead6d10 small changes in java wrappers 2013-10-23 08:09:18 +02:00
Greg Landrum
cdd096a616 fix a bad test filename 2013-10-18 01:31:46 -07:00
Greg Landrum
0639f0c3d4 Merge branch 'PDB_29September2013' 2013-10-16 05:35:12 +02:00
Greg Landrum
d5fac5501b add basic support for O3A to Java wrapper 2013-10-12 16:54:49 +02:00
Greg Landrum
40908a43da mmff into SWIG wrapper. first tests
note: these changes remove some direct ff-manipulation functionality that was
present previously
2013-10-12 16:24:18 +02:00
Greg Landrum
21393521a3 first java wrappers of pdb stuff 2013-10-11 18:06:09 +02:00
Greg Landrum
0b83ef0097 get java tests working 2013-09-24 07:55:11 -04:00
Greg Landrum
88a4b03b20 get swig wrapper building again 2013-09-19 02:01:29 +02:00
Greg Landrum
86b9e6b089 Fixes #72 2013-08-25 06:36:10 +02:00
Greg Landrum
5369d1ffc9 fix builds of SWIG wrappers 2013-06-01 18:09:47 +02:00