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

Fix issue #166 #167

Merged
merged 22 commits into from
Feb 22, 2024
Merged

Fix issue #166 #167

merged 22 commits into from
Feb 22, 2024

Conversation

lohedges
Copy link
Contributor

This PR closes #166 by inferring the element from the SYBL atom type record, rather than the atom name. The former has more precise formatting and seems to be more reliable in general. This has been tested using BioSimSpace and via a problem Mol2 file from an external collaborator. (Happy to include a test using this file if desired.)

Feel free to consume into your other PR. (Hence why I skipped the CI.)

  • I confirm that I have merged the latest version of devel into this branch before issuing this pull request (e.g. by running git pull origin devel): [y]
  • I confirm that I have added a changelog entry to the changelog (we will add a link to this PR as part of the review): [y]
  • I confirm that I have permission to release this code under the GPL3 license: [y]

Suggested reviewers:

@chryswoods

@lohedges lohedges added bug Something isn't working exscientia Related to work with Exscientia labels Feb 22, 2024
@lohedges lohedges requested a review from chryswoods February 22, 2024 12:13
lohedges and others added 21 commits February 22, 2024 12:20
non-contiguous molecules. The reordering info is passed to the frame parsers
when the files are loaded so that they can transparently reorder the
frame data as it is read.
… code.

It all looks like it is working.

Also updated the wrappers with the new Frame function

Also added map support for perturbable properties in GroTop
This allows the user to pass in equilibrium values as well as
force constants. In addition, the likely stability of the restraints
is assessed.
If a name was supplied, BoreschRestraint was called instead of
BoreschRestraints.
Also remove forgotten breakpoint.
non-contiguous molecules. The reordering info is passed to the frame parsers
when the files are loaded so that they can transparently reorder the
frame data as it is read.
…that it

is easier to get and set the potential expression of an internal
Signed-off-by: Christopher Woods <[email protected]>
@chryswoods chryswoods merged commit 4f39c35 into devel Feb 22, 2024
0 of 5 checks passed
@chryswoods chryswoods deleted the fix_166 branch February 22, 2024 17:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working exscientia Related to work with Exscientia
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[BUG] Mol2 parser element inference isn't robust
2 participants