-
Notifications
You must be signed in to change notification settings - Fork 3
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
Atomic multi-state structures break some of the struct_group categories in the PDBx/mmCIF dictionary #70
Comments
Perhaps I don't understand the issue here, but as far as I can see both |
The question is whether mmCIF atom_site allows multiple models which have different sets of atoms. I have never seen such a file. But I agree as long as every model using a specific asym_id refers to the same entity then maybe there is no problem. But I think no mmCIF reader in use today is likely to handle that correctly. If code cannot make that assumption that models contain identical atoms then it needs to check if the different models have identical sets of atoms since connectivity will have to be determined separately for each model in that case.
In the old PDB format the specification explicitly says that multiple models must have identical atoms:
"each model should have the exact same atoms (hydrogen and heavy atoms), sequence and chemistry.”
http://www.wwpdb.org/documentation/file-format-content/format33/sect9.html#MODEL
For the mmCIF format there is not even a field for handling multiple models in atom_site, this is only added by PDBx as the _atom_site.pdbx_PDB_model_num field and the documentation merely says “PDB model number”, so no telling what this means.
http://mmcif.wwpdb.org/dictionaries/mmcif_pdbx.dic/Items/_atom_site.pdbx_PDB_model_num.html
|
The problem is that |
They don't need to reference a model number, because a given |
Although the
atom_site
category has been extended in the IHM-dictionary to accommodate compositionally different multi-state structures, thestruct_group
categories still assume uniform composition across models (e.g.struct_conf
,struct_conn
). Data categories that are derived from the coordinates in theatom_site
category and assume uniform composition will therefore break in case of atomic multi-state structures. This could be addressed either in the PDBx/mmCIF dictionary or in the IHM-dictionary extension.The text was updated successfully, but these errors were encountered: