Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GBSA refactoring and API fixes #4

Merged
merged 4 commits into from
Oct 3, 2019
Merged

Conversation

awvwgk
Copy link
Member

@awvwgk awvwgk commented Oct 2, 2019

Some maintenance and bugfixes (:beetle:) for the release aftermath. This changes the internals of the C-API (exposing a few bugs) and connects the GBSA model with the API.

  • add version number notice including git commit
  • GBSA refactoring
    • new GSBA model class derived from GBSA parameters
    • custom solvent parameters (needs preloading)
    • preload custom solvent model from API
  • GBSA raise calls used wrong interface 🪲
  • C-API calls to calculators used wrong interface 🪲
    • calculators are now wrapped in a module (forces correct interface)
    • C-API is now wrapped in a module
  • optional arguments for the C-API using C NULL/C++ nullptr
  • removed undocumented interfaces from API
  • SDF input read in the wrong order 🪲

This pull request is not breaking API compatibility.

awvwgk added 2 commits October 2, 2019 21:51
- fixes wrong raise calls in GBSA 🪲
- fixes wrong calculator calls from C-API 🪲
- fixes SDF readin order was switched 🪲
- module for calculators to ensure correct call
- module for C-API to ensure correct internal calls
- new optional arguments (using C NULL/C++ nullptr)
- add version with git revision
- new GBSA model class extending the GBSA parameter class
- one global parameter class for GBSA (to be changed)
- custom GBSA parameters (possible preloadable)
@awvwgk awvwgk added bug Something isn't working enhancement New feature or request labels Oct 2, 2019
@awvwgk awvwgk self-assigned this Oct 2, 2019
- allow loading custom solvent parameters
- allow calculating and returning Born-radii and SASA
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant