-
Notifications
You must be signed in to change notification settings - Fork 51
Selection of Nter, Cter and 5'end states at topology generation #1273
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
Conversation
Cleaning up unneeded files from the CNS script - to be carefully tested
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just some cleaning of the CNS script - see comment - then can be approved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am making some more cleaning, removing the unnecessary file. Everything is this pull request at this time is fine.
I will soon push additional changes.
We will need someone else to review this branch before merge as we are both authors |
It would be nice to indicate in the log file that "custom termini state has been applied” |
For charged N-ter I expect to see 3 atoms of H, but I see 3 atoms of HT:
Apparently it’s normal, but I would add a note to user manual saying that terminal hydrogens are not ‘H’ but ’TH’. |
Note to slef/to user-guide/to add comment in code/etc: |
This is standard nomenclature, same of the OXT |
Ok, I wil add in the manual that chain breaks are not evaluated as termini |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested for proteins, dsDNA and ssRNA - all is functional!
I did not spend enough time investigating how this change influences calculation of rmsd, but at a glance everything is fine
You are about to submit a new Pull Request. Before continuing make sure you read the contributing guidelines.
Checklist
CHANGELOG.md
is updated to incorporate new changesSummary of the Pull Request
This PR adds three new parameters in the
topoaa
module enabling the tune the states of Nter and Cter residues.These parameters are molecule parameters (
topoaa.molX
), and can be specified for all molecules.charged_nter
: This option defines how N-terminus residue should be. If false (default), N-ter will be an uncharged NH as it would be in a peptide bond. If true, N-ter will be a charged NH3+. (default false)charged_cter
: This option defines how N-terminus residue should be. If false (default), C-ter will be an uncharged CO, as it would be in a peptide bond. If true, C-ter will be a charged COO-. (default false)5_phosphate
: This parameter defines how 5' ends on nucleic acids should be. If false (default), 5' end will be an OH. If true, 5' end will be a phosphate.Related Issue
Closes #1269
Haddock3 user manual PR 13
Additional Info
Todo:
self_contained = true