Selaa lähdekoodia

more cif-core fields

Alexander Rose 5 vuotta sitten
vanhempi
commit
0cc077c346

+ 3 - 0
data/cif-field-names/cif-core-field-names.csv

@@ -1,6 +1,8 @@
 audit.block_doi
 
 database_code.depnum_ccdc_archive
+database_code.NBS
+database_code.CSD
 
 chemical.name_systematic
 chemical.name_common
@@ -19,6 +21,7 @@ atom_type_scat.source
 
 space_group.crystal_system
 space_group.name_H-M_full
+space_group.IT_number
 space_group_symop.operation_xyz
 
 cell.length_a

+ 19 - 0
src/mol-io/reader/cif/schema/cif-core.ts

@@ -181,6 +181,14 @@ export const CifCore_Schema = {
          * trigonal system.
          */
         crystal_system: str,
+        /**
+         * The number as assigned in International Tables for Crystallography
+         * Vol A, specifying the proper affine class (i.e. the orientation
+         * preserving affine class) of space groups (crystallographic space
+         * group type) to which the space group belongs. This number defines
+         * the space group type but not the coordinate system expressed.
+         */
+        IT_number: int,
         /**
          * The full international Hermann-Mauguin space-group symbol as
          * defined in Section 2.2.3 and given as the second item of the
@@ -329,12 +337,20 @@ export const CifCore_Schema = {
      * originate from that source.
      */
     database_code: {
+        /**
+         * Code assigned by the Cambridge Structural Database.
+         */
+        CSD: str,
         /**
          * Deposition numbers assigned by the Cambridge Crystallographic
          * Data Centre (CCDC) to files containing structural information
          * archived by the CCDC.
          */
         depnum_ccdc_archive: str,
+        /**
+         * Code assigned by the NBS (NIST) Crystal Data Database.
+         */
+        NBS: str,
     },
     /**
      * The CATEGORY of data items used to describe atom site information
@@ -586,6 +602,9 @@ export const CifCore_Schema = {
 }
 
 export const CifCore_Aliases = {
+    'space_group.IT_number': [
+        'symmetry_Int_Tables_number',
+    ],
     'space_group.name_H-M_full': [
         'symmetry_space_group_name_H-M',
     ],