LimitationsΒΆ

By design the library maps the PDBx/ModelCIF data model to its own hierarchy of Python objects. This hierarchy does not cover every possible mmCIF category; thus, the library is not necessarily preserving of file contents (e.g. if a file is read in and then a new file is written out, categories or data items from the original file not understood by the library will be missing in the new file).

In particular, many PDBx categories pertaining to experimentally-determined structures are ignored. Also, the following ModelCIF categories are currently not supported:

  • ma_template_customized

  • ma_template_coord

  • ma_coevolution_seq_db_ref

  • ma_coevolution_msa

  • ma_coevolution_msa_details

  • ma_restraints

  • ma_distance_restraints

  • ma_angle_restraints

  • ma_dihedral_restraints

  • ma_restraints_group

  • ma_poly_template_library_details

  • ma_poly_template_library_list

  • ma_poly_template_library_components

Note that currently the library is only well-tested with single-chain homology models generated from a single template (such as those in the ModBase database).

Please open an issue if library support is lacking.