Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/openbabel/openbabel
Open Babel is a chemical toolbox designed to speak the many languages of chemical data.
https://github.com/openbabel/openbabel
If there isn't a reasonable bond vector, simply don't add a hydrogen at
all.
a718bfa4b6b4dc7a93280ecd54b1e1f533e8cd9d authored over 5 years ago by David Koes <[email protected]>
20a47d77c123525011aa5bc2feac48599b594d38 authored over 5 years ago by David Koes <[email protected]>
avoid non-finite bond vectors
0808607d3554f27b080da86537c8bba5e61edbdc authored over 5 years ago by Geoff Hutchison <[email protected]>373c035b2c952eecc7e54c51a1706623d571e0c0 authored over 5 years ago by David Koes <[email protected]>
Apparently the intial download had some issues - wonder if there are
more?
f8a826bec12e26b2c294a3811ef74d37b9fbb304 authored over 5 years ago by David Koes <[email protected]>
This is extensible and I will be extending it in my other pull request
(including fixing the val...
359c35d67bbb788600de3d1b08579dbf65ffa7ac authored over 5 years ago by David Koes <[email protected]>
8438ca8b37b89e3db64de36fca26ad1b1afaa9bb authored over 5 years ago by David Koes <[email protected]>
SDFs from the PDB use the alias feature to describe atom types.
Treating aliases as functional g...
We now do a better job of preserving atom names and residue information
5423b31a946e041a16fd3f3e3f50d009d2ccb1c5 authored over 5 years ago by David Koes <[email protected]>We now include formal charges in mol2
d81cc9a69c731d986a1612c9f00ef71a966ba080 authored over 5 years ago by David Koes <[email protected]>include babelconfig in vector3.h
26fb24548e84135ce5a076bcc60c228b689eb269 authored over 5 years ago by Noel O'Boyle <[email protected]>c53f0f6a2d59f01c40a306e3d34facb003537cdb authored over 5 years ago by David Koes <[email protected]>
Put it between atom and bonds so we don't have to read (potentially)
past end of molecule to rea...
Don't read past the end of the molecule looking for UNITY atom type
information.
af0d9e2bc01d36457528d46d7cc06ccc58fe1a36 authored over 5 years ago by David Koes <[email protected]>
gzip implementation depended on return false
810e9d7a67ac628769fd78e3bb654c662cb97dd8 authored over 5 years ago by David Koes <[email protected]>70d6eda7de2e3df0bfb923acb682de7c10b1eb8e authored over 5 years ago by David Koes <[email protected]>
This currently has a particularly specific check, but I expect other
checks will be needed at so...
07024bc00bfc13a1eae56c50d3bd6e63313451ad authored over 5 years ago by David Koes <[email protected]>
Make rules more conservative. Don't adjust bonds in cases where
alternative charges could equal...
Fix problem with pdb_ligands_sdf/3dcv_55e.sdf (and many other structures
I've noticed)
22359e9fc2589b721a72f9f738f8f267c9a30df1 authored over 5 years ago by David Koes <[email protected]>
2a333f90aba2747af4514373dd20ffbbfa421759 authored over 5 years ago by Yi-Shu Tu <[email protected]>
old properties will raise the error
4d312ea42b9444c5890bcf5acd734e7ae8054b9c authored over 5 years ago by Yi-Shu Tu <[email protected]>a3700549adb6e2122d2e0c324ae42f5b150daa75 authored over 5 years ago by Yi-Shu Tu <[email protected]>
Add SMILES support for elements specified by 3-digit number, e.g. [#101]
5530553439401becf58554869a43a89398bef4b4 authored over 5 years ago by Geoff Hutchison <[email protected]>09e2192e50bbd6c872426539ac112423b30358e7 authored over 5 years ago by David Koes <[email protected]>
02695ab2a41aa6bd5ba2d6c508c9438156fcca7c authored over 5 years ago by David Koes <[email protected]>
d91583e70e1357317ee799f5a417ccb37bfe26e8 authored over 5 years ago by Noel O'Boyle <[email protected]>
46ddafb733073cb51f301d0672b25e77cde8e6c4 authored over 5 years ago by Noel O'Boyle <[email protected]>
c3e2e58269037ef9de006c69bf10c8e41c1d8df8 authored over 5 years ago by David Koes <[email protected]>
See pdb_ligands_sdf/5jzn_gui.sdf for an example where the old rule fails
if you don't punt on ar...
8e8a8777c03706261ab9f530351f79e6143cdab5 authored over 5 years ago by Noel O'Boyle <[email protected]>
4b4718b735fa59934eb00a2825f868af90530b46 authored over 5 years ago by Noel O'Boyle <[email protected]>
0ffed63d23a595ec360efc00d9ebb8a9fd89183c authored over 5 years ago by Noel O'Boyle <[email protected]>
Coordinate vector needs to exist when expanding aliases
a6646b85b89e91d88ae69eaee493f759c15d2297 authored over 5 years ago by David Koes <[email protected]>
Need to parse the charges out of the file before Kekulizing or it
doesn't have the right atomic ...
Just because an N is bonded to an O doesn't mean it should be positively
charged (N.4). See the...
Confirmed code and tests only build if Boost is present, and it can also
be disabled with explic...
This outputs and reads UNITY_ATOM_ATTR records so formal charges can be
roundtripped between mol...
Add fully functional maeparser support for both reading and writing mae/maegz format. Also adde...
99dfb0b649bb817a118adb34e00c05f33e40723e authored over 5 years ago by Pat Lorton <[email protected]>Address Ubuntu bug in defining python install dir
528f73fe64376ce8922897748e2879a6d599e7ed authored over 5 years ago by Noel O'Boyle <[email protected]>ad17efb07932095c9ad9ca5e1e0b68439144e289 authored over 5 years ago by David Koes <[email protected]>
9bcc398c824f83dfd2215b0a841b3f332ebb36a2 authored over 5 years ago by David Koes <[email protected]>
Copying a molecule shouldn't trigger chain perception if the src
molecule already has perceived ...
Provide regression test
4c418f9a0cba7dc5e768763954beb3625d6f2b78 authored over 5 years ago by David Koes <[email protected]>
The OBResidue copy constructor was not being used in the OBMol copy
constructor and components o...
Reset the hybridization perceived flags since hyb is no longer correct
after adding hydrogens
See https://bugs.launchpad.net/ubuntu/+source/python3-defaults/+bug/1814653
Fix might be slightl...
fpsformat.cpp: compile bugfix header added.
d3497529fc68d837fc5063061326c1e837b12c9e authored over 5 years ago by Geoff Hutchison <[email protected]>77c8c88a510a1445ae4e4832944555a622be8c73 authored over 5 years ago by kirill <[email protected]>
5a69f384dbd12a355287d0e3c827d987b7e1698c authored over 5 years ago by David Koes <[email protected]>
headers and so OBAPI is not defined
e61d1d17a4eab4e6362b9ba71e42ab922192d029 authored over 5 years ago by David Koes <[email protected]>Rename/add valence and degree methods
90739b4c5caf8f1af41c968354a5bfbb1f3aa630 authored over 5 years ago by Noel O'Boyle <[email protected]>Exit with non-zero if an error occurs
8c50db57fb7017dec49c7a99a520a9d9e4c6634b authored over 5 years ago by Noel O'Boyle <[email protected]>Move to a single function for setting/unsetting bond and atom flags
fb3abd63ec9b5bf422016ae9228d5b1366c00ae6 authored over 5 years ago by Noel O'Boyle <[email protected]>cd1438c46414f6d5f8455de6bbb207859c78193d authored over 5 years ago by David Koes <[email protected]>
90efb4e0e461439ea7dd25b9a92d174806870fe5 authored over 5 years ago by dkoes <[email protected]>
59cf6e084af997a5f688439a86d08c089cfab80a authored over 5 years ago by dkoes <[email protected]>
f69ef5444118cd2f0f785fd18a56b85577ab0ac5 authored over 5 years ago by dkoes <[email protected]>
aa6e027f33230abb3a1b33c9f76f06cd0004bc47 authored over 5 years ago by David Koes <[email protected]>
59a8d6c4de3ecd22471a3a9c52a3a51b9958dedf authored over 5 years ago by David Koes <[email protected]>
9418c9d4343247bf229a30aa4781a88e8ccbac55 authored over 5 years ago by Eisuke Kawashima <[email protected]>
Obrms enhancement
53ce98c75a8b10bfdc37ebf8f5cbda6727208212 authored over 5 years ago by Noel O'Boyle <[email protected]>
- Fix "SEE ALSO"
- replace `babel` with `obabel`
- fix self-reference
- Remove leading/t...
b7d7a0690a2acec494a16b4b696913ea01137359 authored over 5 years ago by David Koes <[email protected]>
85ccd84950a8e02c7d88a3a439097c030c51fc5a authored over 5 years ago by David Koes <[email protected]>
a503b4bef019c45d57d0373136d08d48b6c82621 authored over 5 years ago by Noel O'Boyle <[email protected]>
Add __init__.py to gitignore
48387991b746a312dab55cd2ce34c1469ad8351c authored over 5 years ago by Noel O'Boyle <[email protected]>970f4e42ee87d6635611150cf706262f0f80098f authored over 5 years ago by Noel O'Boyle <[email protected]>
e949134dc3851b4e2fd741695443b6bef80c2354 authored over 5 years ago by Noel O'Boyle <[email protected]>
Remove low-hanging deprecated methods
33df57a7c0c7ef24929ea0f85240c40d05602a51 authored over 5 years ago by Geoff Hutchison <[email protected]>Update URLs of specification of gromacs
64425dcd56194e12d3a623b0a32aad79d7c9ed02 authored over 5 years ago by Geoff Hutchison <[email protected]>44b1ecb6a7a24a04719000c36f83b3e0e3445fb6 authored over 5 years ago by E Kawashima <[email protected]>
tools/
- obfragment.cpp
- obsort-fragment.cpp
- obtorsion.cpp
- tools/
- babel.cpp
- obabel.cpp
- obconformer.cpp
- obspectrophore.cpp
- test/...
Update Gaussian format
58c67b6813e761bcfc6918d5d3e257f2c6c51614 authored over 5 years ago by Geoff Hutchison <[email protected]>Improve python script
532ca37c32385114212dcc9a9c50e13075e9073a authored over 5 years ago by Noel O'Boyle <[email protected]>Make `pybel.Outputfile` compatible with `with` statment
d28440de93f3c57e375571d647cffeba24f1d525 authored over 5 years ago by Noel O'Boyle <[email protected]>9f761c56c2190cab66381c2944f1f32963464b33 authored over 5 years ago by Yi-Shu Tu <[email protected]>
26f192587f4b2269536fe0a82d50480b987544c5 authored over 5 years ago by Yi-Shu Tu <[email protected]>
- `from __future__ import print_function`
- replace deprecated `unittest.TestCase.assertEquals` ...
- comment out route section of outputted Gaussian input
- add missing `gzmat` format
- update URLs
010606cd7361cf83c0e95e416d335ba29120c725 authored over 5 years ago by Noel O'Boyle <[email protected]>
8a2b8233b44c79d2140c01c1a54efa192e1ce143 authored over 5 years ago by Noel O'Boyle <[email protected]>
23ed36ba4c6606a42efbb65fcecfc3954e201628 authored over 5 years ago by Noel O'Boyle <[email protected]>
1901e28e9fc743749a6564f93e405317bb7b624f authored over 5 years ago by Noel O'Boyle <[email protected]>
Try again removing the old stereo code
0b4078f51a7e8964dfed421eb38c8d48e85e95d3 authored over 5 years ago by Noel O'Boyle <[email protected]>be5f8863891e1aae73d8034aef2e460795f67fc1 authored over 5 years ago by Noel O'Boyle <[email protected]>
24c66613ac422409139d866f9253108012b72043 authored over 5 years ago by Noel O'Boyle <[email protected]>
7a5b7ac0f79fd8cfd1ce6aca7878429b307169fd authored over 5 years ago by Noel O'Boyle <[email protected]>
b662d02bd95eb68c535354b7c45e4f0447db9dbd authored over 5 years ago by Noel O'Boyle <[email protected]>
282e1664a1e567d1d48ac4df7e02ab31ad63eec3 authored over 5 years ago by Noel O'Boyle <[email protected]>
8c83af91fead84f5e2153766534cf78435d61b55 authored over 5 years ago by Noel O'Boyle <[email protected]>
f96f03580e0844ab366b0d19d1757253824ed65f authored over 5 years ago by Noel O'Boyle <[email protected]>
e0a85995054cc25779f2abb181143e49b18f9631 authored over 5 years ago by Noel O'Boyle <[email protected]>
Remove OBBond::GetBO() and SetBO()
3e4d4057b64c0bee844e6739fa43019ad6ccea94 authored over 5 years ago by Noel O'Boyle <[email protected]>