-
Notifications
You must be signed in to change notification settings - Fork 80
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 glycam ffxml and conversion script #180
Conversation
I didn't modify the atom names in the force field templates, since they aren't important. Atom names in templates are just arbitrary strings to make it easier to read. The ones in the hydrogens file do matter, because those are the names that will be used in the topology. I modified the file by hand, not just to change the names but also to specify terminal residues correctly. |
Got it, thanks. I'll just leave the HYP hydrogen atom names as is then. Just thought about this a little more -- for glycans, we match residues to their templates by names only, right? Does this means that its not essential that the external bonds in the templates are correct? |
It still matters. After the template matcher returns a match, ForceField still needs to topologically match the returned template to the residue so it can assign atom types and parameters. If the external bonds are different, that will fail and it will throw an exception. |
@peastman: Can you help us get this merged in since the beta is now out? |
What part do you need my help with? |
This should be good to merge! |
@jchodera should we cut a patch release (eg 0.10.1) so this fix is on conda-forge? |
Apologies for missing this earlier! We've now got 0.11.0 out: |
This PR makes the following changes:
Requires: ParmEd/ParmEd#1206
A couple remaining issues: