-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Labels
Description
@vaitkus and I were musing over the wide variation in names and references to the various dictionaries, and note the following scatter of designators (G means version on GitHub (sometimes corresponds to DDL1/DDLm versions), P refers to the current latest versions on the wwPDB site (over which COMCIFS has no say). We feel it would be beneficial to harmonise these, in ways suggested below the table. I raise this as an issue in the core area, but it relates to all active dictionary projects. If we approve a harmonisation project, I suggest making changes initially to the electron density dictionary, which I'm currently revising and which has no active input from a wider community.
| dictionary | ITG1e | ITG2e | Website | Logo | File | DDLm _dictionary.title |
|---|---|---|---|---|---|---|
| Core | coreCIF | coreCIF | coreCIF | CIF_core | cif_core.dic | CORE_DIC |
| Powder | pdCIF | pdCIF | pdCIF | CIF_pd | cif_pd.dic | |
| cif_pow.dic (G) | CIF_POW | |||||
| Modulated struct | msCIF | msCIF | msCIF | CIF_ms | cif_ms.dic | CIF_MS |
| Electron density | rhoCIF | rhoCIF | rhoCIF | CIF_rho | cif_rho.dic | Cif_rho |
| Macromolecular | mmCIF | mmCIF | mmCIF | CIF_mm | cif_mm.dic | N/A |
| mmcif_std.dic (P) | ||||||
| mmcif_pdbx.dic (P) | ||||||
| Image | imgCIF | imgCIF | imgCIF | CIF_img | cif_img.dic | Cif_img.dic |
| mmcif_img.dic (P) | ||||||
| Symmetry | symCIF | symCIF | symCIF | CIF_sym | cif_sym.dic | N/A |
| Restraints | N/A | . | . | CIF_restraints | cif_core_restraints.dic | |
| cif_restr.dic (G) | CIF_RSTR | |||||
| Twinning | N/A | twinCIF | . | CIF_twinning | cif_twinning.dic | |
| cif_twin.dic (G) | CIF_TWIN | |||||
| Magnetic | N/A | magCIF | magCIF | CIF_mag | cif_mag.dic | MAGNETIC_CIF |
| Topology | N/A | . | topoCIF | CIF_topo | cif_topology.dic | TOPOLOGY_CIF |
| Topology.dic (G) | ||||||
| Multiblock core | N/A | . | "multiblock coreCIF" | . | cif_multiblock.dic | MULTIBLOCK_DIC |
| multi_block_core.dic (G) | ||||||
| DDL1 | . | . | . | CIF_DDL | ddl_core.dic | N/A |
| DDL2 | . | . | . | CIF_DDL | mmcif_ddl.dic | N/A |
| mmcif_ddl.dic (P) | ||||||
| DDLm | N/A | . | . | CIF_DDL | ddl.dic | DDL_DIC |
| DDLm.dic (G) |
Specific suggestions:
- cif_pow.dic -> cif_pd
- cif-core_restraints.dic -> cif_restr.dic and logo shortened to CIF_restr
- cif_twinning.dic -> cif_twin.dic and logo shortened to CIF_twin
- Topology.dic and cif_topology.dic -> cif_topo.cif and logo shortened to CIF_topo
- multi_block_core.dic and cif_multiblock.dic -> cif_multi.dic and logo commissioned in form CIF_multi
- Subject to above, short forms restrCIF, twinCIF, topoCIF and multiCIF be adopted where relevant in itg2e and IUCr website.
- Retain mmcif_ddl.dic for the DDL2 dictionary, as no DDL2 development outside of the mmCIF area is envisaged.
- _dictionary.title same as the filename without .dic suffix
Other comments
- Do we need distinct logos for DDL1, DDL2 and DDLm?
- Not sure what is the best approach for DDL1 and DDL2 file names. Thoughts welcome.
- It might also be nice to homogenise the naming conventions of dictionary repositories on GitHub since now the names are a bit chaotic (e.g. cif_core, TopoCIF, Powder_Dictionary). We think the repository renaming on GitHub is not very painful, since the URL of the old repository should automatically redirect the user to the new URL
vaitkus