Statistics
| Branch: | Revision:

root / hg19 / makeDb.sql @ 84c81131

History | View | Annotate | Download (10.5 kB)

1
-- -------------------
2
--                  --
3
--    hg19heatmap   --
4
--                  --
5
-- -------------------
6
drop table if exists config;
7
create table config (
8
  bbiPath text not null,
9
  seqPath text null,
10
  defaultTracks text not null,
11
  defaultMdcategory varchar(255) not null,
12
  defaultGenelist text not null,
13
  defaultCustomtracks text null,
14
  defaultPosition varchar(255) not null,
15
  defaultDataset varchar(255) not null,
16
  defaultDecor text null,
17
  defaultScaffold text null,
18
  ideogram_wiggle1 varchar(255) null,
19
  ideogram_wiggle2 varchar(255) null,
20
  hasGene boolean not null,
21
  allowJuxtaposition boolean not null,
22
  keggSpeciesCode varchar(255) not null,
23
  information text not null,
24
  runmode tinyint not null,
25
  initmatplot boolean not null
26
);
27
insert into config values(
28
"/srv/epgg/data/data/subtleKnife/hg19/",
29
"/srv/epgg/data/data/subtleKnife/seq/hg19.gz",
30
"GSM959044_1,GSM521901,GSM469970,GSM521897,GSM521895,GSM521913,GSM469974,GSM521889,GSM469968,E12_25_bothAc_dense",
31
"Assay,Sample,Institution",
32
"CYP4Z1\\nCYP2A7\\nCYP2A6\\nCYP3A4\\nCYP1A1\\nCYP4V2\\nCYP51A1\\nCYP2C19\\nCYP26B1\\nCYP11B2\\nCYP24A1\\nCYP4B1\\nCYP2C8",
33
"3,http://vizhub.wustl.edu/hubSample/hg19/qual3.gz,1,http://vizhub.wustl.edu/hubSample/hg19/bed.gz,10,http://vizhub.wustl.edu/hubSample/hg19/K562POL2.gz,15,http://vizhub.wustl.edu/hubSample/hg19/sample.bigWig,100,http://vizhub.wustl.edu/hubSample/hg19/hub.json,18,http://vizhub.wustl.edu/hubSample/hg19/bam1.bam",
34
"chr7,27053398,chr7,27373766",
35
"roadmapepigenome,longrange",
36
"refGene,rmsk_ensemble",
37
"chr1,chr2,chr3,chr4,chr5,chr6,chr7,chr8,chr9,chr10,chr11,chr12,chr13,chr14,chr15,chr16,chr17,chr18,chr19,chr20,chr21,chr22,chrX,chrY,chrM",
38
"knownGene,0",
39
\N,
40
true,
41
true,
42
"hsa",
43
"Assembly version|hg19|Sequence source|<a href=http://hgdownload.cse.ucsc.edu/goldenPath/hg19/bigZips/ target=_blank>UCSC browser</a>|Date parsed|June 1, 2011|Chromosomes|25|Contigs & misc|68|Total bases|3,137,144,693|Logo art|<a href=http://turing.iimas.unam.mx/~cgg/gallery/EverybodysHive.html target=_blank>link</a>",
44
0,
45
false
46
);
47

    
48

    
49
-- grouping types on genomic features
50
drop table if exists gfGrouping;
51
create table gfGrouping (
52
  id TINYINT not null primary key,
53
  name char(50) not null
54
);
55
insert into gfGrouping values (2, "Genes");
56
-- insert into gfGrouping values (3, "non-coding RNA");
57
insert into gfGrouping values (4, "RepeatMasker");
58
insert into gfGrouping values (6, "Sequence conservation");
59
insert into gfGrouping values (5, "G/C related");
60
insert into gfGrouping values (7, "Mappability (ENCODE)");
61

    
62

    
63
-- for genomic features that can be used as horizontal axis
64
-- each type of gf (except genome) will have a corresponding covering table
65

    
66

    
67
/* for stuff that can be plotted as decorative tracks (no genome)
68
   the grp is also from gfGrouping table
69
   filetype: 0: server bigBed, 2: server bigWig
70
   name will be used to compose bbi file "name.bigBed"
71

    
72
   ambiguity with hasStruct field:
73
   if it is set to true, it indicates existance of both [x]symbol and [x]struct tables
74
   so currently it only works for gene model track (must belong to gene group)
75
   where generic genomic feature track wouldn't necessarily require [x]symbol table (might not be big trouble?)
76
*/
77
drop table if exists decorInfo;
78
create table decorInfo (
79
  name char(50) not null primary key,
80
  printname char(100) not null,
81
  parent char(50) null,
82
  grp tinyint not null,
83
  fileType tinyint not null,
84
  hasStruct tinyint null, /* value must be 0/1, must not be boolean */
85
  queryUrl varchar(255) null
86
);
87
load data local infile 'decorInfo' into table decorInfo;
88

    
89
-- insert into decorInfo values ('wgRna',"sno/miRNA",\N, 5, 0, 0,\N);
90

    
91
/*
92
insert into decorInfo values('decorTrackgrp7', 'no name', \N, 7, 11, 0, \N);
93
drop table if exists decorTrackselectiongrid;
94
create table decorTrackselectiongrid (
95
  groupname varchar(255) not null primary key,
96
  row_terms varchar(255) not null,
97
  col_terms varchar(255) not null
98
);
99
insert into decorTrackselectiongrid values('decorTrackgrp7','14018,14005,13047,14001,14028,11310,11101,13076','27001,27002,27003');
100
*/
101

    
102

    
103

    
104
drop table if exists track2Label;
105
create table track2Label (
106
  name varchar(255) not null primary key,
107
  label text null
108
);
109
load data local infile 'track2Label_roadmap' into table track2Label;
110
load data local infile 'track2Label_encode' into table track2Label;
111
load data local infile 'track2Label_longrange' into table track2Label;
112
load data local infile 'track2Label_mock' into table track2Label;
113

    
114
drop table if exists track2ProcessInfo;
115
create table track2ProcessInfo (
116
  name varchar(255) not null primary key,
117
  detail text null
118
);
119
load data local infile 'track2ProcessInfo_roadmap' into table track2ProcessInfo;
120
load data local infile 'track2ProcessInfo_encode' into table track2ProcessInfo;
121

    
122
drop table if exists track2BamInfo;
123
create table track2BamInfo (
124
  name varchar(255) not null,
125
  bamfile varchar(255) not null,
126
  bamfilelabel varchar(255) not null
127
);
128
load data local infile "track2BamInfo_roadmap" into table track2BamInfo;
129
load data local infile "track2BamInfo_encode" into table track2BamInfo;
130
load data local infile "track2BamInfo_test" into table track2BamInfo;
131

    
132
drop table if exists track2Detail;
133
create table track2Detail (
134
  name varchar(255) not null primary key,
135
  detail text null
136
);
137
load data local infile 'track2Detail_decor' into table track2Detail;
138
load data local infile 'track2Detail_roadmap' into table track2Detail;
139
load data local infile 'track2Detail_encode' into table track2Detail;
140
load data local infile 'track2Detail_longrange' into table track2Detail;
141

    
142
drop table if exists track2GEO;
143
create table track2GEO (
144
  name varchar(255) not null primary key,
145
  geo char(20) not null
146
);
147
load data local infile 'track2GEO_roadmap' into table track2GEO;
148
load data local infile 'track2GEO_encode' into table track2GEO;
149
load data local infile 'track2GEO_longrange' into table track2GEO;
150

    
151
drop table if exists track2VersionInfo;
152
create table track2VersionInfo (
153
  name varchar(255) not null primary key,
154
  info varchar(255) not null
155
);
156
load data local infile 'track2VersionInfo_roadmap' into table track2VersionInfo;
157
load data local infile 'track2VersionInfo_encode' into table track2VersionInfo;
158

    
159

    
160
drop table if exists track2Annotation;
161
create table track2Annotation (
162
  name varchar(255) not null primary key,
163
  attridx varchar(255) not null
164
);
165
load data local infile "track2Annotation_roadmap" into table track2Annotation;
166
load data local infile "track2Annotation_encode" into table track2Annotation;
167
load data local infile "track2Annotation_longrange" into table track2Annotation;
168
load data local infile "track2Annotation_mock" into table track2Annotation;
169

    
170
drop table if exists track2Ft;
171
create table track2Ft (
172
  name varchar(255) not null primary key,
173
  ft tinyint not null
174
);
175
load data local infile "track2Ft_roadmap" into table track2Ft;
176
load data local infile "track2Ft_encode" into table track2Ft;
177
load data local infile "track2Ft_longrange" into table track2Ft;
178
load data local infile "track2Ft_mock" into table track2Ft;
179

    
180
drop table if exists track2Categorical;
181
create table track2Categorical (
182
  name varchar(255) not null primary key,
183
  info text not null
184
);
185
load data local infile 'track2Categorical' into table track2Categorical;
186

    
187
drop table if exists track2Style;
188
create table track2Style (
189
  name varchar(255) not null primary key,
190
  style text not null
191
);
192
load data local infile 'track2Style' into table track2Style;
193
load data local infile 'track2Style_roadmap' into table track2Style;
194
load data local infile 'track2Style_encode' into table track2Style;
195

    
196
drop table if exists track2Regions;
197
create table track2Regions (
198
  name varchar(255) not null primary key,
199
  regionname varchar(255) not null,
200
  regions text not null
201
 );
202
 load data local infile 'track2Regions' into table track2Regions;
203

    
204

    
205
drop table if exists metadataVocabulary;
206
create table metadataVocabulary (
207
  child varchar(255) not null,
208
  parent varchar(255) not null
209
);
210
load data local infile "metadataVocabulary" into table metadataVocabulary;
211

    
212
drop table if exists trackAttr2idx;
213
create table trackAttr2idx (
214
  idx varchar(255) not null primary key,
215
  attr varchar(255) not null,
216
  note varchar(255) null,
217
  description text null
218
);
219
load data local infile "trackAttr2idx" into table trackAttr2idx;
220

    
221

    
222

    
223
drop table if exists tempURL;
224
create table tempURL (
225
  session varchar(100) not null,
226
  offset INT unsigned not null,
227
  urlpiece text not null
228
);
229

    
230

    
231
drop table if exists dataset;
232
create table dataset (
233
  tablename varchar(255) not null,
234
  logo varchar(255) null,
235
  name varchar(255) not null,
236
  url varchar(255) null,
237
  description text not null
238
);
239
load data local infile "dataset" into table dataset;
240

    
241
drop table if exists roadmapepigenome;
242
create table roadmapepigenome (
243
  tkname varchar(255) not null
244
);
245
load data local infile "roadmap" into table roadmapepigenome;
246

    
247
drop table if exists longrange;
248
create table longrange (
249
  tkname varchar(255) not null
250
);
251
load data local infile "longrange" into table longrange;
252

    
253
drop table if exists mock;
254
create table mock (
255
  tkname varchar(255) not null
256
);
257
load data local infile "mock" into table mock;
258

    
259
drop table if exists encode;
260
create table encode(
261
  tkname varchar(255) not null
262
);
263
load data local infile "encode" into table encode;
264

    
265
drop table if exists scaffoldInfo;
266
create table scaffoldInfo (
267
  parent varchar(255) not null,
268
  child varchar(255) not null,
269
  childLength int unsigned not null
270
);
271
load data local infile "scaffoldInfo" into table scaffoldInfo;
272

    
273
drop table if exists cytoband;
274
create table cytoband (
275
  id int null auto_increment primary key,
276
  chrom char(20) not null,
277
  start int not null,
278
  stop int not null,
279
  name char(20) not null,
280
  colorIdx int not null
281
);
282
load data local infile "cytoband" into table cytoband;
283

    
284

    
285
/*
286
DROP TABLE IF EXISTS `rmsk`;
287
CREATE TABLE `rmsk` (
288
  `bin` smallint(5) unsigned NOT NULL default '0',
289
  `swScore` int(10) unsigned NOT NULL default '0',
290
  `milliDiv` int(10) unsigned NOT NULL default '0',
291
  `milliDel` int(10) unsigned NOT NULL default '0',
292
  `milliIns` int(10) unsigned NOT NULL default '0',
293
  `genoName` varchar(255) NOT NULL default '',
294
  `genoStart` int(10) unsigned NOT NULL default '0',
295
  `genoEnd` int(10) unsigned NOT NULL default '0',
296
  `genoLeft` int(11) NOT NULL default '0',
297
  `strand` char(1) NOT NULL default '',
298
  `repName` varchar(255) NOT NULL default '',
299
  `repClass` varchar(255) NOT NULL default '',
300
  `repFamily` varchar(255) NOT NULL default '',
301
  `repStart` int(11) NOT NULL default '0',
302
  `repEnd` int(11) NOT NULL default '0',
303
  `repLeft` int(11) NOT NULL default '0',
304
  `id` char(1) NOT NULL default '',
305
  KEY `genoName` (`genoName`(14),`bin`)
306
);
307
load data local infile 'rmsk.txt' into table rmsk;
308
*/
309