David Koes and David Koes
4b5d4c426f
IsElement implemention, make OBElements::Element enum ( #1754 )
...
* IsElement implemention, make OBElements::Element enum
* Fix php include. Consistent renaming.
Resname all the single character residue constants. Do this instead of
defining natively in python since the actual constants are arbitrary and
so could change (unlike elements)
Co-authored-by: David Koes <dkoes@beefy.dcb.private.net >
2020-05-03 15:25:03 -04:00
Noel O'Boyle
f96f03580e
Update bindings for lack of ChiralData
2019-04-16 09:21:03 +01:00
Noel O'Boyle
7330eff772
Update bindings for lack of rand.h
2019-04-15 20:54:45 +01:00
Noel O'Boyle
3b63eed7b2
Update bindings for changes to headers
2019-04-14 21:16:00 +01:00
Noel O'Boyle
71128d38a8
Revert "Remove outdated stereo code"
2019-04-07 17:57:22 +01:00
Noel O'Boyle
7cc1d51331
Update bindings for lack of ChiralData
2019-03-17 20:20:43 +00:00
an.nguyen
46df170c65
Remove OBChemTsfm.Init
2018-04-19 07:34:05 +02:00
an.nguyen
e4752e459a
Add stereo + obfunctions + kekulize to ruby binding
2018-04-18 10:47:34 +02:00
Noel O'Boyle
65074163ee
Compiling the Python bindings (at least) failed as OBBitVec was not yet defined. I've moved it before the mol.h include.
2018-01-10 20:39:37 +00:00
Noel O'Boyle
bb4bc5f521
Update bindings
2017-12-28 21:02:27 +00:00
Noel O'Boyle
a170a4e5ad
Fix comment symbol in swig interfaces
2016-06-25 21:08:13 +01:00
David Hall
673dd2e864
Swig3 patch from Fedora
2015-02-12 08:50:23 -05:00
Noel O'Boyle
8cf5f20dc7
Ruby bindings: Get rid of warning about shadowed function and enable compiling without Eigen
2013-11-28 21:19:15 +00:00
Noel O'Boyle
a7b96bf22f
Get rid of error messages in perl bindings and synch with ruby bindings
2010-06-06 15:28:22 +00:00
Noel O'Boyle
994b94ce67
Bring Ruby bindings into synch with Python bindings
2010-06-06 15:10:17 +00:00
Noel O'Boyle
f6618293e8
2010-06-06 Noel O'Boyle
...
* scripts/CMakeLists.txt, scripts/openbabel-ruby.i, scripts/ruby/extconf.rb: Ruby binding support.
2010-06-06 14:33:53 +00:00
Geoffrey Hutchison
fdcd45b468
Merge of svn commits r2707, 2711, 2713, 2717 from 2.2 release branch.
2009-03-23 02:13:53 +00:00
Geoffrey Hutchison
889fba2d20
* scripts/java/OBTest.java: Bring back test program.
...
* scripts/openbabel-java.i, scripts/openbabel-perl.i,
scripts/openbabel-ruby.i: Fix script bindings. Now compile
cleanly. Perl still needs work to pass tests.
* include/openbabel/math/spacegroup.h, include/openbabel/plugin.h:
Minor updates for SWIG compatibility.
2008-05-16 21:07:13 +00:00
Noel O'Boyle
6cb96812df
Applied Rich's fix to Ruby initialisation and updated the interface file for Ruby. Compiles fine now, but fingerprint.h is commented out.
2008-01-24 11:28:04 +00:00
Noel O'Boyle
72b9f5011d
Merged changes to the Python SWIG interface to the other scripting languages. Haven't yet been able to test (am trying to set up a VM with a decent amount of RAM...)
2008-01-20 17:55:57 +00:00
Geoffrey Hutchison
858f8a39f9
* Merged in changes from 2.1.x branch.
2007-09-03 20:53:06 +00:00
Geoffrey Hutchison
2b8127c377
Fix UNIX builds of SVN trunk:
...
* */Makefile.in: Regenerate UNIX build files.
* src/plugin.cpp: Make sure to #include <iterator> to solve GCC
compile problem.
* src/descriptor.cpp: Change _isnan to IsNan, as discussed on the
list to solve GCC compile problem.
* scripts/*: Updated to compile. May have removed functionality
because of plugin changes.
* tools/obminimize.cpp, tools/obgen.cpp, tools/obenergy.cpp:
Switch to OBPlugin::List().
2007-05-22 14:55:46 +00:00
Noel O'Boyle
174b5452bf
* SWIG interface files: Added template for vectors of strings
...
* pybel.py: Added informats and outformats, dictionaries corresponding
to the supported input and output format
2007-05-12 11:45:39 +00:00
Geoffrey Hutchison
56f11e72f9
* scripts/*.i: Added casting from OBGenericData to OBUnitCell.
2007-05-08 17:04:53 +00:00
Noel O'Boyle
503b33dc4a
2007-05-08 Noel O'Boyle <baoilleach@gmail.com>
...
* scripting interfaces: added a template for a vector of OBRing*
which is required for OBMol.GetSSSR()
2007-05-08 13:03:30 +00:00
Noel O'Boyle
8270b862df
2007-05-08 Noel O'Boyle <baoilleach@gmail.com>
...
* scripting interfaces: added a method to cast OBGenericData to
OBPairData
* pybel: added dictionary-like support for accessing molecule data,
and updated the tests and the API documentation
2007-05-08 12:33:05 +00:00
Geoffrey Hutchison
113220be4c
Merged revisions 1918-1933 via svnmerge from
...
https://openbabel.svn.sourceforge.net/svnroot/openbabel/openbabel/branches/openbabel-2-1-x
........
r1918 | ghutchis | 2007-03-30 14:25:42 -0400 (Fri, 30 Mar 2007) | 2 lines
Produce a better "clean" before creating a distribution tar
........
r1919 | ghutchis | 2007-03-30 16:46:51 -0400 (Fri, 30 Mar 2007) | 7 lines
* include/openbabel/residue.h: Hide some residue names (e.g.,
_1MG) from SWIG wrappers -- such constants are not valid symbols
in some languages like Ruby.
* scripts/ Update accordingly.
........
r1920 | ghutchis | 2007-03-30 16:47:12 -0400 (Fri, 30 Mar 2007) | 4 lines
* src/base.cpp: Additional "What's new" documentation for 2.1
release.
........
r1921 | ghutchis | 2007-03-30 16:47:34 -0400 (Fri, 30 Mar 2007) | 2 lines
(missed changelog update.)
........
r1922 | ghutchis | 2007-03-30 17:53:27 -0400 (Fri, 30 Mar 2007) | 2 lines
Updated to use Ruby-style API names via SWIG -autorename
........
r1923 | ghutchis | 2007-04-02 22:41:53 -0400 (Mon, 02 Apr 2007) | 7 lines
* include/openbabel/residue.h: Undo previous change. Rich Apodaca
suggested some SWIG-fu instead.
* scripts/ Update accordingly. Includes ruby changes, new README
and examples.
........
r1924 | ghutchis | 2007-04-03 22:51:43 -0400 (Tue, 03 Apr 2007) | 2 lines
Updated for 2.1 release of scripting interfaces.
........
r1925 | ghutchis | 2007-04-04 00:06:50 -0400 (Wed, 04 Apr 2007) | 2 lines
Moved examples to subdir (for cleaner-looking dist) and MANIFEST
........
r1926 | ghutchis | 2007-04-04 20:58:12 -0400 (Wed, 04 Apr 2007) | 2 lines
Updated for new Doxygen update (and new warnings)
........
r1927 | timvdm | 2007-04-05 17:41:37 -0400 (Thu, 05 Apr 2007) | 4 lines
- documentation update
- covert to dative bonds (for psa)
- psa.txt: fix smiles for 3-rings
........
r1929 | ghutchis | 2007-04-07 14:43:05 -0400 (Sat, 07 Apr 2007) | 3 lines
* NEWS: Minor fixes for 2.1.0 final release.
........
r1930 | ghutchis | 2007-04-07 15:07:08 -0400 (Sat, 07 Apr 2007) | 2 lines
Minor fixes. Corresponds to 2.1.0 released source.
........
r1933 | ghutchis | 2007-04-13 13:44:01 -0400 (Fri, 13 Apr 2007) | 8 lines
* src/formats/inchi/strutil.c: Bug reported on the InChI mailing
list.
* src/formats/inchiformat.cpp: Bug caught during ChemSpotlight
testing -- some files don't have chirality information (e.g., 3D
files but with 0.0 coordinates throughout). Warn and give up.
........
2007-04-13 18:44:10 +00:00
Geoffrey Hutchison
bb3c908eed
* scripts/*.i, scripts/*: Add access to OBForceField classes and methods.
2007-02-20 15:05:35 +00:00
Noel O'Boyle
51d76550c9
Removed %apply of OUTPUT in the script interface files, and regenerated the bindings
2007-02-05 20:19:01 +00:00
Noel O'Boyle
d18872df68
* scripts/openbabel-[python,java,perl,ruby].i: Added ability to
...
handle
the new pluginiter.h, and in particular, its use in
OBFingerprint.Iter. Also, regenerated all of the dependent
files.
* scripts/openbabel-python.i: Removed python code added on
2006-12-20
to set BABEL_DATADIR as it actually had no effect.
2007-01-06 18:19:41 +00:00
Noel O'Boyle
b2528f043e
* scripts/openbabel-[python,ruby,java,perl].i: Updated to include all
...
iterators in obiter.h. Note: there is a problem getting
OBMolPairIter to work even if std_pair.i is included and a template
<int, int> created (compile of openbabel_python.cpp fails in this case
so these additions have not been included).
2006-12-14 13:15:31 +00:00
Noel O'Boyle
d3783a87a9
* scripts/openbabel-[python,ruby,java,perl].i: Tidied up the
...
references to classes in obiter.h (e.g. there's no such thing
as OBResidueBondIter). Added some comments. Added wrappers for Python
to allow iteration over atoms in a molecule, etc.
This involved renaming the original OB method, and replacing
it by a Python class implementing the iterator protocol.
2006-12-13 13:29:36 +00:00
Noel O'Boyle
f95f7182df
* scripts/openbabel-[python,ruby,java,perl].i: Added a line to
...
create a vector of unisigned ints, required to use the Fingerprint
class. Also, added lines to prevent warnings due to shadowed classes
in obiter.h.
2006-12-12 12:48:54 +00:00
Geoffrey Hutchison
0afe511e34
* include/openbabel: New directory for public headers. Ensures
...
internal and external code use the same
#include <openbabel/header.h> syntax.
2006-12-10 13:56:00 +00:00
Geoffrey Hutchison
6bb194a602
* scripts/: Added fingerprint.h header for direct access to
...
OBFingerprint classes.
2006-12-08 00:05:39 +00:00
Geoffrey Hutchison
aa011ebe45
* scripts/*: Cleanups and fixes, including for compilation
...
problems with Perl. (Derives from some macro expansion for THR.)
2006-12-02 18:56:04 +00:00
Geoffrey Hutchison
07164cb7be
* scripts/*: Split openbabel.i into individual copies for each
...
language.
* scripts/java/*: Initial attempt at a java interface from SWIG. Untested.
2006-11-03 22:23:31 +00:00