Commit Graph
5431 Commits
Author SHA1 Message Date
David Koes 59a8d6c4de Merge branch 'obrms_enhancement' 2019-05-03 17:17:03 -04:00
David Koes b7d7a0690a Merge branch 'obrms_enhancement' of github.com:dkoes/openbabel into obrms_enhancement 2019-04-25 16:36:15 -04:00
David Koes 85ccd84950 fix firstonly logic and extend man page 2019-04-25 16:35:48 -04:00
David Koes 365bc41add Merge pull request #4 from baoilleach/myobrms
Add include for obutil.h now required on git master
2019-04-14 19:01:24 -04:00
Noel O'Boyle 7d4caabadf Add include for obutil.h now required on git master 2019-04-14 21:05:34 +01:00
David Koes 5cba863890 Merge pull request #3 from baoilleach/myobrms
Fix MSVC build
2019-04-14 09:17:05 -04:00
Noel O'Boyle 75cf2f7323 Ensure that obrms is compiled with getopt.c. Simplify the logic for the three tools that need this handling. 2019-04-14 08:16:53 +01:00
Noel O'Boyle e486f8a056 Ensure that obrms is compiled with getopt.c. Simplify the logic for the three tools that need this handling. 2019-04-13 21:12:56 +01:00
David Koes f124c6e50e try alloca for windows build 2019-04-11 12:08:11 -04:00
David Koes 173c33e686 remove boost dependency from cmake file 2019-04-10 15:32:05 -04:00
David Koes 92281ff4d8 remove boost dependency
"this shouldn't take too much time" <--- WRONG!

This also fixes the incorrect documentation for the -f option.
2019-04-10 15:28:39 -04:00
David Koes 32c9c5e125 enhancements to obrms to support optimization of pose alignment 2019-04-09 15:52:07 -04:00
David Koes 0167820fa8 edit 2019-04-09 15:47:11 -04:00
David Koes d0951662e3 Merge branch 'openbabel' 2019-04-09 15:07:25 -04:00
Noel O'Boyle dd3d14a312 Merge pull request #1960 from openbabel/revert-1952-updatestereo
Revert "Remove outdated stereo code"
2019-04-07 19:06:51 +01:00
Noel O'Boyle 71128d38a8 Revert "Remove outdated stereo code" 2019-04-07 17:57:22 +01:00
Noel O'Boyle e72f2e400b Merge pull request #1952 from baoilleach/updatestereo
Remove outdated stereo code
2019-04-07 14:10:30 +01:00
Noel O'Boyle 355ddf945f Merge pull request #1951 from baoilleach/flags
Tidy setting/unsetting of molecule perception flags
2019-04-07 14:09:28 +01:00
Noel O'Boyle cd85a984a4 Merge pull request #1946 from baoilleach/refactorpython
Refactor python bindings so that openbabel.py and pybel.py are within an openbabel folder
2019-03-25 20:01:17 +00:00
Noel O'Boyle d02ff77546 Merge pull request #1 from mcs07/refactorpython
Fix independent python bindings install
2019-03-23 13:09:21 +00:00
Matt Swain 5c8165e496 Simplify OB version check in setup.py 2019-03-23 11:22:43 +00:00
Matt Swain 46c9e1f8fd Update setup.py to install into openbabel package 2019-03-21 23:56:54 +00:00
Matt Swain d05a47ede9 Improved OB version check in setup.py 2019-03-21 23:55:23 +00:00
Matt Swain 0910928392 Simplify pkg-config wrapper in setup.py 2019-03-21 23:53:54 +00:00
Matt Swain 59792513e3 Simplify metadata in setup.py 2019-03-21 23:52:09 +00:00
Matt Swain bd031bcaa8 Find version from __init__.py to avoid hardcoding in setup.py 2019-03-21 23:50:12 +00:00
Matt Swain 9e29155155 Simplify setup.py long_description 2019-03-21 23:48:16 +00:00
Matt Swain 1d71075f19 Fix setup.py indentation 2019-03-21 23:46:51 +00:00
Noel O'Boyle 230b6138c4 Merge pull request #1948 from baoilleach/cmakewarnings
Address CMake build warning about policy CMP0005 being set to OLD
2019-03-21 20:49:30 +00:00
Noel O'Boyle 1b2a68d9e1 Get rid of unused stereo flags in OBBond and their associated methods. Comment out bitrotted code that still used old stereo IsUp() and IsDown(). 2019-03-19 20:53:14 +00:00
Noel O'Boyle f41e8915fc Get rid of OBEdgeBase typedef. 2019-03-19 20:33:22 +00:00
Noel O'Boyle 3fae840b97 Drive-by fix for Python tests on Windows 2019-03-19 13:53:58 +00:00
Noel O'Boyle 699b4eed28 Correct setting of environment variables for tests 2019-03-19 13:39:21 +00:00
Noel O'Boyle d1958e571d Update one of the Python tests for the API changes 2019-03-19 07:30:45 +00:00
Noel O'Boyle 3c3e23c781 In the interests of time, retain current behavior of OBMol::IsChiral in mdlformat.cpp and reportformat.cpp. File bug to fix it. 2019-03-19 07:21:27 +00:00
Noel O'Boyle df6af57484 Part of previous commit 2019-03-17 21:23:44 +00:00
Noel O'Boyle e6c72e167d Remove OBMol::IsChiral(). It doesn't check whether the molecule is chiral, nor is there any easy way to implement this quickly. 2019-03-17 21:20:30 +00:00
Noel O'Boyle 3a851128d3 Remove obchiral executable as it uses the old chirality. Also, it's functionality is covered by the report format. I think. In theory. 2019-03-17 21:18:37 +00:00
Noel O'Boyle 7cc1d51331 Update bindings for lack of ChiralData 2019-03-17 20:20:43 +00:00
Noel O'Boyle 31318d0f75 Remove stereo code deprecated since Tim's rewrite back in 2009. 2019-03-17 14:23:33 +00:00
Noel O'Boyle cf0f7ac915 1. Remove "Unset" methods for mol flag perception flags. [API break]
2. Ensure that all mol flag perception settings methods take a boolean for setting/unsetting. [API extension]
3. Move HasFlag and SetFlag to the public API. Consider the case where the user wants to set a custom flag. [API addition]
2019-03-17 12:19:50 +00:00
Noel O'Boyle 8cd1e9723a Merge pull request #1949 from baoilleach/FixStaticInit
Fix clang warning about in-class init of a non-static data member
2019-03-10 21:29:46 +00:00
Noel O'Boyle 150a9a06cc Fix clang warning about in-class init of a non-static data member 2019-03-10 11:17:46 +00:00
Noel O'Boyle 43ae14e932 Remove policy statement for CMP0005 as no longer needed 2019-03-09 21:07:41 +00:00
Noel O'Boyle 31cb9a3062 Don't cache OB_MODULE_PATH as it can get stuck on the wrong value even if you change . Don't define it with add_definitions, as it's already set in babelconfig.h and it causes a redefinition warning. 2019-03-09 21:01:15 +00:00
Noel O'Boyle 82396bb9fa Set cmake policy CMP0005 to NEW to get rid of warning 2019-03-09 20:46:38 +00:00
Noel O'Boyle 978bc4f80e Add the OB version in as a text string to the __init__.py via configure_file 2019-03-07 21:08:02 +00:00
Noel O'Boyle 044cbaafb2 Make sure it works on Windows as before 2019-03-06 21:10:52 +00:00
Noel O'Boyle 0c8c4d8d4e Use Matt Swain's __init__.py hack to support 'import openbabel' but mark as deprecated 2019-03-06 15:42:45 +00:00
Noel O'Boyle 0cebc5bc08 Use a relative import so that Python 3 (and 2) are happy 2019-03-05 20:49:50 +00:00