added code generated mmcif schema based on popular fields

This commit is contained in:
Alexander Rose
2018-02-23 20:26:28 -08:00
parent 6629c0b512
commit c36c3f0d13
3 changed files with 359 additions and 235 deletions

View File

@@ -0,0 +1,163 @@
entity.id
entity.type
entity.src_method
entity.pdbx_description
entity.formula_weight
entity.pdbx_number_of_molecules
entity.details
entity.pdbx_mutation
entity.pdbx_fragment
entity.pdbx_ec
exptl.entry_id
exptl.method
cell.entry_id
cell.length_a
cell.length_b
cell.length_c
cell.angle_alpha
cell.angle_beta
cell.angle_gamma
cell.Z_PDB
cell.pdbx_unique_axis
symmetry.entry_id
symmetry.space_group_name_H-M
symmetry.pdbx_full_space_group_name_H
symmetry.cell_setting
symmetry.Int_Tables_number
symmetry.space_group_name_Hall
struct_conf.conf_type_id
struct_conf.id
struct_conf.pdbx_PDB_helix_id
struct_conf.beg_label_comp_id
struct_conf.beg_label_asym_id
struct_conf.beg_label_seq_id
struct_conf.pdbx_beg_PDB_ins_code
struct_conf.end_label_comp_id
struct_conf.end_label_asym_id
struct_conf.end_label_seq_id
struct_conf.pdbx_end_PDB_ins_code
struct_conf.beg_auth_comp_id
struct_conf.beg_auth_asym_id
struct_conf.beg_auth_seq_id
struct_conf.end_auth_comp_id
struct_conf.end_auth_asym_id
struct_conf.end_auth_seq_id
struct_conf.pdbx_PDB_helix_class
struct_conf.details
struct_conf.pdbx_PDB_helix_length
struct_sheet_range.sheet_id
struct_sheet_range.id
struct_sheet_range.beg_label_comp_id
struct_sheet_range.beg_label_asym_id
struct_sheet_range.beg_label_seq_id
struct_sheet_range.pdbx_beg_PDB_ins_code
struct_sheet_range.end_label_comp_id
struct_sheet_range.end_label_asym_id
struct_sheet_range.end_label_seq_id
struct_sheet_range.pdbx_end_PDB_ins_code
struct_sheet_range.beg_auth_comp_id
struct_sheet_range.beg_auth_asym_id
struct_sheet_range.beg_auth_seq_id
struct_sheet_range.end_auth_comp_id
struct_sheet_range.end_auth_asym_id
struct_sheet_range.end_auth_seq_id
struct_conn.id
struct_conn.conn_type_id
struct_conn.pdbx_PDB_id
struct_conn.ptnr1_label_asym_id
struct_conn.ptnr1_label_comp_id
struct_conn.ptnr1_label_seq_id
struct_conn.ptnr1_label_atom_id
struct_conn.pdbx_ptnr1_label_alt_id
struct_conn.pdbx_ptnr1_PDB_ins_code
struct_conn.pdbx_ptnr1_standard_comp_id
struct_conn.ptnr1_symmetry
struct_conn.ptnr2_label_asym_id
struct_conn.ptnr2_label_seq_id
struct_conn.ptnr2_label_atom_id
struct_conn.pdbx_ptnr2_label_alt_id
struct_conn.pdbx_ptnr2_PDB_ins_code
struct_conn.ptnr1_auth_asym_id
struct_conn.ptnr1_auth_comp_id
struct_conn.ptnr1_auth_seq_id
struct_conn.ptnr2_auth_asym_id
struct_conn.ptnr2_auth_comp_id
struct_conn.ptnr2_auth_seq_id
struct_conn.ptnr2_symmetry
struct_conn.pdbx_ptnr3_label_atom_id
struct_conn.pdbx_ptnr3_label_seq_id
struct_conn.pdbx_ptnr3_label_comp_id
struct_conn.pdbx_ptnr3_label_asym_id
struct_conn.pdbx_ptnr3_label_alt_id
struct_conn.pdbx_ptnr3_PDB_ins_code
struct_conn.details
struct_conn.pdbx_dist_value
struct_conn.pdbx_value_order
struct_conn_type.id
struct_conn_type.criteria
struct_conn_type.reference
chem_comp_bond.comp_id
chem_comp_bond.pdbx_stereo_config
chem_comp_bond.pdbx_ordinal
chem_comp_bond.pdbx_aromatic_flag
chem_comp_bond.atom_id_1
chem_comp_bond.atom_id_2
chem_comp_bond.value_order
pdbx_struct_assembly.id
pdbx_struct_assembly.details
pdbx_struct_assembly.method_details
pdbx_struct_assembly.oligomeric_details
pdbx_struct_assembly.oligomeric_count
pdbx_struct_assembly_gen.assembly_id
pdbx_struct_assembly_gen.oper_expression
pdbx_struct_assembly_gen.asym_id_list
pdbx_struct_oper_list.id
pdbx_struct_oper_list.type
pdbx_struct_oper_list.name
pdbx_struct_oper_list.symmetry_operation
pdbx_struct_oper_list.matrix
pdbx_struct_oper_list.vector
pdbx_struct_mod_residue.id
pdbx_struct_mod_residue.label_asym_id
pdbx_struct_mod_residue.label_seq_id
pdbx_struct_mod_residue.label_comp_id
pdbx_struct_mod_residue.auth_asym_id
pdbx_struct_mod_residue.auth_seq_id
pdbx_struct_mod_residue.auth_comp_id
pdbx_struct_mod_residue.PDB_ins_code
pdbx_struct_mod_residue.parent_comp_id
pdbx_struct_mod_residue.details
atom_site.group_PDB
atom_site.id
atom_site.type_symbol
atom_site.label_atom_id
atom_site.label_alt_id
atom_site.label_comp_id
atom_site.label_asym_id
atom_site.label_entity_id
atom_site.label_seq_id
atom_site.pdbx_PDB_ins_code
atom_site.pdbx_formal_charge
atom_site.Cartn_x
atom_site.Cartn_y
atom_site.Cartn_z
atom_site.occupancy
atom_site.B_iso_or_equiv
atom_site.auth_atom_id
atom_site.auth_comp_id
atom_site.auth_asym_id
atom_site.auth_seq_id
atom_site.pdbx_PDB_model_num
1 entity.id
2 entity.type
3 entity.src_method
4 entity.pdbx_description
5 entity.formula_weight
6 entity.pdbx_number_of_molecules
7 entity.details
8 entity.pdbx_mutation
9 entity.pdbx_fragment
10 entity.pdbx_ec
11 exptl.entry_id
12 exptl.method
13 cell.entry_id
14 cell.length_a
15 cell.length_b
16 cell.length_c
17 cell.angle_alpha
18 cell.angle_beta
19 cell.angle_gamma
20 cell.Z_PDB
21 cell.pdbx_unique_axis
22 symmetry.entry_id
23 symmetry.space_group_name_H-M
24 symmetry.pdbx_full_space_group_name_H
25 symmetry.cell_setting
26 symmetry.Int_Tables_number
27 symmetry.space_group_name_Hall
28 struct_conf.conf_type_id
29 struct_conf.id
30 struct_conf.pdbx_PDB_helix_id
31 struct_conf.beg_label_comp_id
32 struct_conf.beg_label_asym_id
33 struct_conf.beg_label_seq_id
34 struct_conf.pdbx_beg_PDB_ins_code
35 struct_conf.end_label_comp_id
36 struct_conf.end_label_asym_id
37 struct_conf.end_label_seq_id
38 struct_conf.pdbx_end_PDB_ins_code
39 struct_conf.beg_auth_comp_id
40 struct_conf.beg_auth_asym_id
41 struct_conf.beg_auth_seq_id
42 struct_conf.end_auth_comp_id
43 struct_conf.end_auth_asym_id
44 struct_conf.end_auth_seq_id
45 struct_conf.pdbx_PDB_helix_class
46 struct_conf.details
47 struct_conf.pdbx_PDB_helix_length
48 struct_sheet_range.sheet_id
49 struct_sheet_range.id
50 struct_sheet_range.beg_label_comp_id
51 struct_sheet_range.beg_label_asym_id
52 struct_sheet_range.beg_label_seq_id
53 struct_sheet_range.pdbx_beg_PDB_ins_code
54 struct_sheet_range.end_label_comp_id
55 struct_sheet_range.end_label_asym_id
56 struct_sheet_range.end_label_seq_id
57 struct_sheet_range.pdbx_end_PDB_ins_code
58 struct_sheet_range.beg_auth_comp_id
59 struct_sheet_range.beg_auth_asym_id
60 struct_sheet_range.beg_auth_seq_id
61 struct_sheet_range.end_auth_comp_id
62 struct_sheet_range.end_auth_asym_id
63 struct_sheet_range.end_auth_seq_id
64 struct_conn.id
65 struct_conn.conn_type_id
66 struct_conn.pdbx_PDB_id
67 struct_conn.ptnr1_label_asym_id
68 struct_conn.ptnr1_label_comp_id
69 struct_conn.ptnr1_label_seq_id
70 struct_conn.ptnr1_label_atom_id
71 struct_conn.pdbx_ptnr1_label_alt_id
72 struct_conn.pdbx_ptnr1_PDB_ins_code
73 struct_conn.pdbx_ptnr1_standard_comp_id
74 struct_conn.ptnr1_symmetry
75 struct_conn.ptnr2_label_asym_id
76 struct_conn.ptnr2_label_seq_id
77 struct_conn.ptnr2_label_atom_id
78 struct_conn.pdbx_ptnr2_label_alt_id
79 struct_conn.pdbx_ptnr2_PDB_ins_code
80 struct_conn.ptnr1_auth_asym_id
81 struct_conn.ptnr1_auth_comp_id
82 struct_conn.ptnr1_auth_seq_id
83 struct_conn.ptnr2_auth_asym_id
84 struct_conn.ptnr2_auth_comp_id
85 struct_conn.ptnr2_auth_seq_id
86 struct_conn.ptnr2_symmetry
87 struct_conn.pdbx_ptnr3_label_atom_id
88 struct_conn.pdbx_ptnr3_label_seq_id
89 struct_conn.pdbx_ptnr3_label_comp_id
90 struct_conn.pdbx_ptnr3_label_asym_id
91 struct_conn.pdbx_ptnr3_label_alt_id
92 struct_conn.pdbx_ptnr3_PDB_ins_code
93 struct_conn.details
94 struct_conn.pdbx_dist_value
95 struct_conn.pdbx_value_order
96 struct_conn_type.id
97 struct_conn_type.criteria
98 struct_conn_type.reference
99 chem_comp_bond.comp_id
100 chem_comp_bond.pdbx_stereo_config
101 chem_comp_bond.pdbx_ordinal
102 chem_comp_bond.pdbx_aromatic_flag
103 chem_comp_bond.atom_id_1
104 chem_comp_bond.atom_id_2
105 chem_comp_bond.value_order
106 pdbx_struct_assembly.id
107 pdbx_struct_assembly.details
108 pdbx_struct_assembly.method_details
109 pdbx_struct_assembly.oligomeric_details
110 pdbx_struct_assembly.oligomeric_count
111 pdbx_struct_assembly_gen.assembly_id
112 pdbx_struct_assembly_gen.oper_expression
113 pdbx_struct_assembly_gen.asym_id_list
114 pdbx_struct_oper_list.id
115 pdbx_struct_oper_list.type
116 pdbx_struct_oper_list.name
117 pdbx_struct_oper_list.symmetry_operation
118 pdbx_struct_oper_list.matrix
119 pdbx_struct_oper_list.vector
120 pdbx_struct_mod_residue.id
121 pdbx_struct_mod_residue.label_asym_id
122 pdbx_struct_mod_residue.label_seq_id
123 pdbx_struct_mod_residue.label_comp_id
124 pdbx_struct_mod_residue.auth_asym_id
125 pdbx_struct_mod_residue.auth_seq_id
126 pdbx_struct_mod_residue.auth_comp_id
127 pdbx_struct_mod_residue.PDB_ins_code
128 pdbx_struct_mod_residue.parent_comp_id
129 pdbx_struct_mod_residue.details
130 atom_site.group_PDB
131 atom_site.id
132 atom_site.type_symbol
133 atom_site.label_atom_id
134 atom_site.label_alt_id
135 atom_site.label_comp_id
136 atom_site.label_asym_id
137 atom_site.label_entity_id
138 atom_site.label_seq_id
139 atom_site.pdbx_PDB_ins_code
140 atom_site.pdbx_formal_charge
141 atom_site.Cartn_x
142 atom_site.Cartn_y
143 atom_site.Cartn_z
144 atom_site.occupancy
145 atom_site.B_iso_or_equiv
146 atom_site.auth_atom_id
147 atom_site.auth_comp_id
148 atom_site.auth_asym_id
149 atom_site.auth_seq_id
150 atom_site.pdbx_PDB_model_num