]> git.donarmstrong.com Git - dbsnp.git/blob - schema/shared_schema/dbSNP_main_table.sql
update to build 135 schema
[dbsnp.git] / schema / shared_schema / dbSNP_main_table.sql
1 CREATE TABLE [Allele]
2 (
3 [allele_id] [int] NOT NULL ,
4 [allele] [varchar](255) NOT NULL ,
5 [create_time] [smalldatetime] NOT NULL ,
6 [rev_allele_id] [int] NULL ,
7 [src] [varchar](10) NULL ,
8 [last_updated_time] [smalldatetime] NULL
9 )\r
10 GO
11
12 CREATE TABLE [AlleleFlagCode]
13 (
14 [code] [tinyint] NOT NULL ,
15 [abbrev] [varchar](12) NOT NULL ,
16 [descrip] [varchar](255) NOT NULL ,
17 [create_time] [smalldatetime] NOT NULL
18 )\r
19 GO
20
21 CREATE TABLE [AlleleMotif]
22 (
23 [allele_id] [int] NOT NULL ,
24 [motif_order] [int] NOT NULL ,
25 [motif_id] [int] NOT NULL ,
26 [repeat_cnt] [real] NOT NULL ,
27 [create_time] [smalldatetime] NOT NULL
28 )\r
29 GO
30
31 CREATE TABLE [AllocIds]
32 (
33 [name] [varchar](30) NOT NULL ,
34 [id] [int] NOT NULL ,
35 [cycle] [int] NULL ,
36 [create_time] [smalldatetime] NULL ,
37 [last_updated_time] [smalldatetime] NULL ,
38 [comment] [varchar](255) NULL
39 )\r
40 GO
41
42 CREATE TABLE [Author]
43 (
44 [pub_id] [int] NOT NULL ,
45 [position] [tinyint] NOT NULL ,
46 [author] [varchar](255) NOT NULL ,
47 [create_time] [smalldatetime] NULL ,
48 [last_updated_time] [smalldatetime] NULL
49 )\r
50 GO
51
52 CREATE TABLE [Batch_tax_id]
53 (
54 [batch_id] [int] NOT NULL ,
55 [tax_id] [int] NOT NULL ,
56 [update_time] [datetime] NOT NULL
57 )\r
58 GO
59
60 CREATE TABLE [ChiSqPValueLookUp]
61 (
62 [df] [tinyint] NOT NULL ,
63 [chisq_from] [float] NOT NULL ,
64 [chisq_to] [float] NOT NULL ,
65 [pvalue_upper_bound] [float] NOT NULL
66 )\r
67 GO
68
69 CREATE TABLE [CpGCode]
70 (
71 [code] [tinyint] NOT NULL ,
72 [abbrev] [varchar](12) NOT NULL ,
73 [descrip] [varchar](255) NOT NULL
74 )\r
75 GO
76
77 CREATE TABLE [GenBankDivisionCode]
78 (
79 [code] [varchar](6) NOT NULL ,
80 [abbrev] [varchar](40) NOT NULL ,
81 [descrip] [varchar](255) NOT NULL ,
82 [display_order] [tinyint] NOT NULL ,
83 [create_time] [smalldatetime] NOT NULL
84 )\r
85 GO
86
87 CREATE TABLE [GenderCode]
88 (
89 [code] [char](1) NOT NULL ,
90 [gender] [varchar](6) NOT NULL
91 )\r
92 GO
93
94 CREATE TABLE [GenomeBuildInfo]
95 (
96 [snp_build_id] [int] NOT NULL ,
97 [tax_id] [int] NOT NULL ,
98 [database_name] [varchar](32) NOT NULL ,
99 [ncbi_build_id] [int] NOT NULL ,
100 [ncbi_build_ver] [tinyint] NOT NULL ,
101 [insert_time] [smalldatetime] NOT NULL ,
102 [is_major] [tinyint] NOT NULL ,
103 [ncbi_genome_tax_id] [int] NOT NULL ,
104 [ref_assembly] [varchar](32) NULL ,
105 [annot_set_acc] [varchar](32) NULL ,
106 [annot_set_ver] [smallint] NULL
107 )\r
108 GO
109
110 CREATE TABLE [GtyAllele]
111 (
112 [gty_id] [int] NOT NULL ,
113 [rev_flag] [bit] NOT NULL ,
114 [chr_num] [tinyint] NOT NULL ,
115 [fwd_allele_id] [int] NOT NULL ,
116 [unigty_id] [int] NULL ,
117 [create_time] [smalldatetime] NOT NULL ,
118 [last_updated_time] [smalldatetime] NOT NULL
119 )\r
120 GO
121
122 CREATE TABLE [IUPACna]
123 (
124 [allele] [varchar](1) NOT NULL ,
125 [meaning] [varchar](10) NOT NULL ,
126 [bitcode] [varchar](4) NOT NULL ,
127 [value] [tinyint] NOT NULL ,
128 [rev_base] [char](1) NULL
129 )\r
130 GO
131
132 CREATE TABLE [LoadHistory]
133 (
134 [build_id] [int] NOT NULL ,
135 [loaddate] [smalldatetime] NOT NULL ,
136 [status] [char](30) NOT NULL ,
137 [comments] [varchar](255) NULL ,
138 [script] [varchar](255) NULL ,
139 [ftp_done_date] [smalldatetime] NULL ,
140 [entrez_done_date] [smalldatetime] NULL ,
141 [blastdb_done_date] [smalldatetime] NULL ,
142 [web_date] [smalldatetime] NULL
143 )\r
144 GO
145
146 CREATE TABLE [LocTypeCode]
147 (
148 [code] [tinyint] NOT NULL ,
149 [abbrev] [varchar](12) NOT NULL ,
150 [descrip] [varchar](255) NOT NULL ,
151 [create_time] [smalldatetime] NOT NULL
152 )\r
153 GO
154
155 CREATE TABLE [MapLinkCode]
156 (
157 [which_code] [varchar](20) NOT NULL ,
158 [code] [tinyint] NOT NULL ,
159 [abbr] [varchar](10) NULL ,
160 [note] [varchar](255) NULL ,
161 [create_time] [smalldatetime] NULL ,
162 [last_updated_time] [smalldatetime] NULL
163 )\r
164 GO
165
166 CREATE TABLE [Method]
167 (
168 [method_id] [int] NOT NULL ,
169 [handle] [varchar](20) NOT NULL ,
170 [loc_method_id] [varchar](64) NOT NULL ,
171 [loc_method_id_upp] [varchar](64) NOT NULL ,
172 [method_class] [tinyint] NULL ,
173 [template_type] [tinyint] NULL ,
174 [seq_both_strands] [varchar](3) NULL ,
175 [mult_pcr_amplification] [varchar](3) NULL ,
176 [mult_clones_tested] [varchar](3) NULL ,
177 [create_time] [smalldatetime] NULL ,
178 [last_updated_time] [smalldatetime] NULL
179 )\r
180 GO
181
182 CREATE TABLE [MethodClass]
183 (
184 [meth_class_id] [tinyint] NOT NULL ,
185 [name] [varchar](64) NOT NULL ,
186 [last_updated_time] [smalldatetime] NOT NULL ,
187 [validation_status] [tinyint] NOT NULL
188 )\r
189 GO
190
191 CREATE TABLE [MethodLine]
192 (
193 [method_id] [int] NOT NULL ,
194 [line_num] [tinyint] NOT NULL ,
195 [line] [varchar](255) NOT NULL ,
196 [create_time] [smalldatetime] NULL ,
197 [last_updated_time] [smalldatetime] NULL
198 )\r
199 GO
200
201 CREATE TABLE [Moltype]
202 (
203 [code] [tinyint] NOT NULL ,
204 [moltype] [varchar](10) NOT NULL ,
205 [descrip] [varchar](255) NOT NULL
206 )\r
207 GO
208
209 CREATE TABLE [Motif]
210 (
211 [motif_id] [int] NOT NULL ,
212 [motif] [varchar](253) NOT NULL ,
213 [rev_motif_id] [int] NULL ,
214 [last_updated_time] [smalldatetime] NULL
215 )\r
216 GO
217
218 CREATE TABLE [ObsGenotype]
219 (
220 [gty_id] [int] NOT NULL ,
221 [obs] [varchar](512) NOT NULL ,
222 [obs_upp_fix] [varchar](512) NOT NULL ,
223 [last_updated_time] [smalldatetime] NOT NULL
224 )\r
225 GO
226
227 CREATE TABLE [ObsVariation]
228 (
229 [var_id] [int] NOT NULL ,
230 [pattern] [varchar](255) NOT NULL ,
231 [create_time] [smalldatetime] NOT NULL ,
232 [last_updated_time] [smalldatetime] NULL ,
233 [univar_id] [int] NULL ,
234 [var_flag] [tinyint] NULL
235 )\r
236 GO
237
238 CREATE TABLE [OrgDbStatus]
239 (
240 [database_name] [varchar](32) NOT NULL ,
241 [SNP_cnt] [int] NULL ,
242 [SubSNP_cnt] [int] NULL ,
243 [cluster_cnt] [int] NULL ,
244 [unmapped_rs_cnt] [int] NULL ,
245 [SubInd_cnt] [int] NULL ,
246 [ind_cnt] [int] NULL ,
247 [SubInd_ss_cnt] [int] NULL ,
248 [SubPop_cnt] [int] NULL ,
249 [pop_cnt] [int] NULL ,
250 [SubPop_ss_cnt] [int] NULL ,
251 [GtyFreqBySsPop_ss_cnt] [int] NULL ,
252 [AlleleFreqBySsPop_ss_cnt] [int] NULL ,
253 [SNPGtyFreq_rs_cnt] [int] NULL ,
254 [SNPAlleleFreq_rs_cnt] [int] NULL ,
255 [snp_build_max] [int] NULL ,
256 [genome_build_max] [varchar](8) NULL ,
257 [map_time] [smalldatetime] NULL ,
258 [cluster_time_max] [smalldatetime] NULL ,
259 [create_time] [smalldatetime] NULL ,
260 [last_SNPBatch_time] [smalldatetime] NULL ,
261 [last_POPBatch_time] [smalldatetime] NULL ,
262 [last_INDBatch_time] [smalldatetime] NULL ,
263 [rsMax] [int] NULL ,
264 [rsMissenseMax] [int] NULL ,
265 [copy2FTP_time] [smalldatetime] NULL
266 )\r
267 GO
268
269 CREATE TABLE [OrganismTax]
270 (
271 [organism] [varchar](128) NOT NULL ,
272 [tax_id] [int] NOT NULL ,
273 [common_name] [varchar](32) NULL ,
274 [gpipe_abbr] [varchar](7) NOT NULL ,
275 [create_time] [smalldatetime] NOT NULL ,
276 [last_updated_time] [smalldatetime] NOT NULL ,
277 [comment] [varchar](255) NULL ,
278 [division_cd] [varchar](6) NULL ,
279 [database_name] [varchar](32) NOT NULL ,
280 [short_common_name] [varchar](32) NOT NULL ,
281 [tax_id_rank] [varchar](5) NOT NULL ,
282 [species_tax_id] [int] NOT NULL ,
283 [no_freq_summary] [bit] NULL ,
284 [entrez_index] [smallint] NULL ,
285 [pub_genome_build] [decimal] NULL
286 )\r
287 GO
288
289 CREATE TABLE [PopClass]
290 (
291 [pop_id] [int] NOT NULL ,
292 [pop_class_id] [int] NOT NULL ,
293 [snp_count] [int] NULL
294 )\r
295 GO
296
297 CREATE TABLE [PopClassCode]
298 (
299 [pop_class_id] [int] NOT NULL ,
300 [pop_class] [char](50) NOT NULL ,
301 [pop_class_text] [char](255) NOT NULL
302 )\r
303 GO
304
305 CREATE TABLE [Publication]
306 (
307 [pub_id] [int] NOT NULL ,
308 [pmid] [int] NULL ,
309 [handle] [varchar](20) NOT NULL ,
310 [meduid] [int] NULL ,
311 [title] [varchar](235) NOT NULL ,
312 [journal] [varchar](255) NULL ,
313 [vol] [varchar](255) NULL ,
314 [suppl] [varchar](128) NULL ,
315 [issue] [varchar](128) NULL ,
316 [i_suppl] [varchar](128) NULL ,
317 [pages] [varchar](255) NULL ,
318 [year] [smallint] NOT NULL ,
319 [status] [tinyint] NOT NULL ,
320 [blobflag] [tinyint] NULL ,
321 [last_updated] [smalldatetime] NOT NULL ,
322 [create_time] [smalldatetime] NULL ,
323 [last_updated_time] [smalldatetime] NULL
324 )\r
325 GO
326
327 CREATE TABLE [SNPGlossary]
328 (
329 [term] [varchar](256) NOT NULL ,
330 [description] [varchar](4000) NULL ,
331 [last_updated] [smalldatetime] NULL ,
332 [used_in] [varchar](32) NULL
333 )\r
334 GO
335
336 CREATE TABLE [SNP_tax_id]
337 (
338 [snp_id] [int] NOT NULL ,
339 [tax_id] [int] NULL ,
340 [update_time] [smalldatetime] NULL ,
341 [status] [char](1) NULL
342 )\r
343 GO
344
345 CREATE TABLE [SnpChrCode]
346 (
347 [code] [varchar](8) NOT NULL ,
348 [abbrev] [varchar](20) NOT NULL ,
349 [descrip] [varchar](255) NOT NULL ,
350 [create_time] [smalldatetime] NOT NULL ,
351 [sort_order] [tinyint] NULL ,
352 [db_name] [varchar](32) NULL ,
353 [NC_acc] [varchar](16) NULL
354 )\r
355 GO
356
357 CREATE TABLE [SnpClassCode]
358 (
359 [code] [tinyint] NOT NULL ,
360 [abbrev] [varchar](20) NOT NULL ,
361 [descrip] [varchar](255) NOT NULL ,
362 [display_str] [varchar](255) NULL
363 )\r
364 GO
365
366 CREATE TABLE [SnpFunctionCode]
367 (
368 [code] [tinyint] NOT NULL ,
369 [abbrev] [varchar](20) NOT NULL ,
370 [descrip] [varchar](255) NOT NULL ,
371 [create_time] [smalldatetime] NOT NULL ,
372 [top_level_class] [char](5) NOT NULL ,
373 [is_coding] [tinyint] NOT NULL ,
374 [is_exon] [bit] NULL ,
375 [var_prop_loc_code] [int] NULL ,
376 [var_prop_effect_code] [int] NULL
377 )\r
378 GO
379
380 CREATE TABLE [SnpValidationCode]
381 (
382 [code] [tinyint] NOT NULL ,
383 [abbrev] [varchar](64) NOT NULL ,
384 [descrip] [varchar](255) NOT NULL ,
385 [create_time] [smalldatetime] NULL ,
386 [last_updated_time] [smalldatetime] NULL
387 )\r
388 GO
389
390 CREATE TABLE [StrandCode]
391 (
392 [code] [tinyint] NOT NULL ,
393 [abbrev] [varchar](20) NOT NULL ,
394 [rs_to_ss_orien] [bit] NOT NULL ,
395 [descrip] [varchar](255) NOT NULL ,
396 [create_time] [smalldatetime] NOT NULL
397 )\r
398 GO
399
400 CREATE TABLE [SubSNPDelComm]
401 (
402 [comment_id] [smallint] NOT NULL ,
403 [comment] [varchar](255) NOT NULL ,
404 [create_time] [smalldatetime] NULL
405 )\r
406 GO
407
408 CREATE TABLE [SubSNPSeqTypeCode]
409 (
410 [code] [tinyint] NOT NULL ,
411 [abbrev] [varchar](20) NOT NULL ,
412 [descrip] [varchar](255) NOT NULL
413 )\r
414 GO
415
416 CREATE TABLE [Submitter]
417 (
418 [handle] [varchar](20) NOT NULL ,
419 [name] [varchar](255) NOT NULL ,
420 [fax] [varchar](255) NULL ,
421 [phone] [varchar](255) NULL ,
422 [email] [varchar](255) NULL ,
423 [lab] [varchar](255) NULL ,
424 [institution] [varchar](255) NULL ,
425 [address] [varchar](255) NULL ,
426 [create_time] [smalldatetime] NULL ,
427 [last_updated_time] [smalldatetime] NULL
428 )\r
429 GO
430
431 CREATE TABLE [TemplateType]
432 (
433 [temp_type_id] [tinyint] NOT NULL ,
434 [name] [varchar](64) NOT NULL ,
435 [last_updated_time] [smalldatetime] NOT NULL
436 )\r
437 GO
438
439 CREATE TABLE [UniGty]
440 (
441 [unigty_id] [int] NOT NULL ,
442 [gty_str] [varchar](255) NULL ,
443 [allele_id_1] [int] NOT NULL ,
444 [allele_id_2] [int] NULL ,
445 [create_time] [smalldatetime] NOT NULL
446 )\r
447 GO
448
449 CREATE TABLE [UniVariAllele]
450 (
451 [univar_id] [int] NOT NULL ,
452 [allele_id] [int] NOT NULL ,
453 [create_time] [smalldatetime] NOT NULL
454 )\r
455 GO
456
457 CREATE TABLE [UniVariation]
458 (
459 [univar_id] [int] NOT NULL ,
460 [var_str] [varchar](900) NULL ,
461 [allele_cnt] [smallint] NOT NULL ,
462 [subsnp_class] [tinyint] NOT NULL ,
463 [iupack_code] [char](1) NOT NULL ,
464 [top_or_bot_strand] [char](1) NOT NULL ,
465 [create_time] [smalldatetime] NOT NULL ,
466 [last_updated_time] [smalldatetime] NOT NULL ,
467 [src_code] [tinyint] NULL ,
468 [rev_univar_id] [int] NULL
469 )\r
470 GO
471
472 CREATE TABLE [UniVariationSrcCode]
473 (
474 [code] [tinyint] NOT NULL ,
475 [abbrev] [varchar](20) NOT NULL ,
476 [descrip] [varchar](255) NOT NULL
477 )\r
478 GO
479
480 CREATE TABLE [VariAllele]
481 (
482 [var_id] [int] NOT NULL ,
483 [allele_id] [int] NOT NULL ,
484 [create_time] [smalldatetime] NOT NULL
485 )\r
486 GO
487
488 CREATE TABLE [db_ftp_table_list]
489 (
490 [table_name] [varchar](32) NOT NULL ,
491 [db_str] [varchar](64) NOT NULL ,
492 [create_time] [smalldatetime] NULL
493 )\r
494 GO
495
496 CREATE TABLE [db_map_table_name]
497 (
498 [table_name] [varchar](32) NOT NULL ,
499 [to_index] [bit] NULL ,
500 [isCurrent] [char](1) NULL ,
501 [inNonHuman] [char](1) NOT NULL
502 )\r
503 GO
504
505 CREATE TABLE [dn_Allele_rev]
506 (
507 [allele_id] [int] NOT NULL ,
508 [rev_flag] [tinyint] NOT NULL ,
509 [fwd_allele_id] [int] NOT NULL ,
510 [fwd_allele] [varchar](255) NOT NULL
511 )\r
512 GO
513
514 CREATE TABLE [dn_Motif_rev]
515 (
516 [motif_id] [int] NOT NULL ,
517 [rev_flag] [tinyint] NOT NULL ,
518 [fwd_motif] [varchar](253) NULL ,
519 [fwd_motif_id] [int] NULL
520 )\r
521 GO
522
523 CREATE TABLE [dn_UniGty_allele]
524 (
525 [unigty_id] [int] NOT NULL ,
526 [chr_num] [tinyint] NOT NULL ,
527 [allele_id] [int] NOT NULL ,
528 [create_time] [smalldatetime] NOT NULL
529 )\r
530 GO
531
532 CREATE TABLE [dn_UniGty_rev]
533 (
534 [unigty_id] [int] NOT NULL ,
535 [rev_flag] [tinyint] NOT NULL ,
536 [fwd_unigty_id] [int] NOT NULL ,
537 [fwd_gty_str] [varchar](255) NULL
538 )\r
539 GO
540
541 CREATE TABLE [dn_UniVariation_rev]
542 (
543 [univar_id] [int] NOT NULL ,
544 [rev_flag] [tinyint] NOT NULL ,
545 [fwd_univar_id] [int] NULL ,
546 [fwd_univar_str] [varchar](900) NULL
547 )\r
548 GO
549
550 CREATE TABLE [dn_baseFlip]
551 (
552 [base] [char](1) NULL ,
553 [rev_flag] [tinyint] NULL ,
554 [fwd_base] [char](1) NULL
555 )\r
556 GO
557
558 CREATE TABLE [dn_gty2unigty_trueSNP]
559 (
560 [gty_id] [int] NOT NULL ,
561 [rev_flag] [bit] NOT NULL ,
562 [unigty_id] [int] NULL ,
563 [obs] [varchar](512) NOT NULL ,
564 [gty_str] [varchar](255) NULL
565 )\r
566 GO
567
568 CREATE TABLE [dn_summary]
569 (
570 [tax_id] [int] NOT NULL ,
571 [build_id] [int] NOT NULL ,
572 [type] [varchar](20) NOT NULL ,
573 [cnt] [int] NOT NULL ,
574 [create_time] [smalldatetime] NOT NULL ,
575 [last_updated_time] [smalldatetime] NOT NULL
576 )\r
577 GO
578