Statistics
| Branch: | Revision:

root / AcNPV / makeDb.sql @ 84c81131

History | View | Annotate | Download (7.4 kB)

1 84c81131 Daofeng Li
drop table if exists config;
2 84c81131 Daofeng Li
create table config (
3 84c81131 Daofeng Li
  bbiPath text not null,
4 84c81131 Daofeng Li
  seqPath text null,
5 84c81131 Daofeng Li
  defaultTracks text null,
6 84c81131 Daofeng Li
  defaultMdcategory varchar(255) not null,
7 84c81131 Daofeng Li
  defaultGenelist text null,
8 84c81131 Daofeng Li
  defaultCustomtracks text null,
9 84c81131 Daofeng Li
  defaultPosition varchar(255) not null,
10 84c81131 Daofeng Li
  defaultDataset varchar(255) not null,
11 84c81131 Daofeng Li
  defaultDecor text null,
12 84c81131 Daofeng Li
  defaultScaffold text not null,
13 84c81131 Daofeng Li
  ideogram_wiggle1 varchar(255) null,
14 84c81131 Daofeng Li
  ideogram_wiggle2 varchar(255) null,
15 84c81131 Daofeng Li
  hasGene boolean not null,
16 84c81131 Daofeng Li
  allowJuxtaposition boolean not null,
17 84c81131 Daofeng Li
  keggSpeciesCode varchar(255) null,
18 84c81131 Daofeng Li
  information text not null,
19 84c81131 Daofeng Li
  runmode tinyint not null,
20 84c81131 Daofeng Li
  initmatplot boolean not null
21 84c81131 Daofeng Li
);
22 84c81131 Daofeng Li
INSERT INTO `config` VALUES (
23 84c81131 Daofeng Li
'/srv/epgg/data/data/subtleKnife/AcNPV/',
24 84c81131 Daofeng Li
'/srv/epgg/data/data/subtleKnife/seq/AcNPV.gz',
25 84c81131 Daofeng Li
NULL,
26 84c81131 Daofeng Li
'Sample',
27 84c81131 Daofeng Li
NULL,
28 84c81131 Daofeng Li
NULL,
29 84c81131 Daofeng Li
'NC_001623.1,0,NC_001623.1,10000',
30 84c81131 Daofeng Li
'mock',
31 84c81131 Daofeng Li
'gene,gc5Base',
32 84c81131 Daofeng Li
'NC_001623.1',
33 84c81131 Daofeng Li
NULL,
34 84c81131 Daofeng Li
NULL,
35 84c81131 Daofeng Li
1,
36 84c81131 Daofeng Li
1,
37 84c81131 Daofeng Li
'AcNPV',
38 84c81131 Daofeng Li
'Assembly version|08-MAR-1999|Sequence source|<a href=http://www.ncbi.nlm.nih.gov/nuccore/NC_001623 target=_blank>NCBI</a>|Reference|<a href=http://www.ncbi.nlm.nih.gov/pubmed/8030224 target=_blank>Virology. 1994 Aug 1;202(2):586-605.</a>|Date parsed|September 16, 2013|Chromosomes|1|Misc|0|Total bases|133,894|Logo art|<a href=http://viralzone.expasy.org/all_by_protein/537.html target=_blank>link</a>',
39 84c81131 Daofeng Li
0,
40 84c81131 Daofeng Li
0);
41 84c81131 Daofeng Li
42 84c81131 Daofeng Li
43 84c81131 Daofeng Li
-- grouping types on genomic features
44 84c81131 Daofeng Li
-- table name defined in macro: TBN_GF_GRP
45 84c81131 Daofeng Li
drop table if exists gfGrouping;
46 84c81131 Daofeng Li
create table gfGrouping (
47 84c81131 Daofeng Li
  id TINYINT not null primary key,
48 84c81131 Daofeng Li
  name char(50) not null
49 84c81131 Daofeng Li
);
50 84c81131 Daofeng Li
insert into gfGrouping values (2, "Genes");
51 84c81131 Daofeng Li
-- insert into gfGrouping values (3, "non-coding RNA");
52 84c81131 Daofeng Li
-- insert into gfGrouping values (4, "RepeatMasker");
53 84c81131 Daofeng Li
-- insert into gfGrouping values (6, "Sequence conservation");
54 84c81131 Daofeng Li
insert into gfGrouping values (5, "Others");
55 84c81131 Daofeng Li
56 84c81131 Daofeng Li
57 84c81131 Daofeng Li
58 84c81131 Daofeng Li
drop table if exists decorInfo;
59 84c81131 Daofeng Li
create table decorInfo (
60 84c81131 Daofeng Li
  name char(50) not null primary key,
61 84c81131 Daofeng Li
  printname char(100) not null,
62 84c81131 Daofeng Li
  parent char(50) null,
63 84c81131 Daofeng Li
  grp tinyint not null,
64 84c81131 Daofeng Li
  fileType tinyint not null,
65 84c81131 Daofeng Li
  hasStruct tinyint null,
66 84c81131 Daofeng Li
  queryUrl varchar(255) null
67 84c81131 Daofeng Li
);
68 84c81131 Daofeng Li
load data local infile 'decorInfo' into table decorInfo;
69 84c81131 Daofeng Li
70 84c81131 Daofeng Li
drop table if exists track2Label;
71 84c81131 Daofeng Li
create table track2Label (
72 84c81131 Daofeng Li
  name varchar(255) not null primary key,
73 84c81131 Daofeng Li
  label text null
74 84c81131 Daofeng Li
);
75 84c81131 Daofeng Li
load data local infile 'track2Label' into table track2Label;
76 84c81131 Daofeng Li
77 84c81131 Daofeng Li
drop table if exists track2ProcessInfo;
78 84c81131 Daofeng Li
create table track2ProcessInfo (
79 84c81131 Daofeng Li
  name varchar(255) not null primary key,
80 84c81131 Daofeng Li
  detail text null
81 84c81131 Daofeng Li
);
82 84c81131 Daofeng Li
load data local infile 'track2ProcessInfo' into table track2ProcessInfo;
83 84c81131 Daofeng Li
84 84c81131 Daofeng Li
drop table if exists track2BamInfo;
85 84c81131 Daofeng Li
create table track2BamInfo (
86 84c81131 Daofeng Li
  name varchar(255) not null,
87 84c81131 Daofeng Li
  bamfile varchar(255) not null,
88 84c81131 Daofeng Li
  bamfilelabel varchar(255) not null
89 84c81131 Daofeng Li
);
90 84c81131 Daofeng Li
load data local infile "track2BamInfo" into table track2BamInfo;
91 84c81131 Daofeng Li
92 84c81131 Daofeng Li
drop table if exists track2Detail;
93 84c81131 Daofeng Li
create table track2Detail (
94 84c81131 Daofeng Li
  name varchar(255) not null primary key,
95 84c81131 Daofeng Li
  detail text null
96 84c81131 Daofeng Li
);
97 84c81131 Daofeng Li
load data local infile 'track2Detail' into table track2Detail;
98 84c81131 Daofeng Li
load data local infile 'track2Detail_decor' into table track2Detail;
99 84c81131 Daofeng Li
100 84c81131 Daofeng Li
drop table if exists track2GEO;
101 84c81131 Daofeng Li
create table track2GEO (
102 84c81131 Daofeng Li
  name varchar(255) not null primary key,
103 84c81131 Daofeng Li
  geo char(20) not null
104 84c81131 Daofeng Li
);
105 84c81131 Daofeng Li
load data local infile 'track2GEO' into table track2GEO;
106 84c81131 Daofeng Li
107 84c81131 Daofeng Li
drop table if exists track2Categorical;
108 84c81131 Daofeng Li
create table track2Categorical (
109 84c81131 Daofeng Li
  name varchar(255) not null primary key,
110 84c81131 Daofeng Li
  info text not null
111 84c81131 Daofeng Li
);
112 84c81131 Daofeng Li
load data local infile 'track2Categorical' into table track2Categorical;
113 84c81131 Daofeng Li
114 84c81131 Daofeng Li
115 84c81131 Daofeng Li
drop table if exists track2VersionInfo;
116 84c81131 Daofeng Li
create table track2VersionInfo (
117 84c81131 Daofeng Li
  name varchar(255) not null primary key,
118 84c81131 Daofeng Li
  info varchar(255) not null
119 84c81131 Daofeng Li
);
120 84c81131 Daofeng Li
load data local infile 'track2VersionInfo' into table track2VersionInfo;
121 84c81131 Daofeng Li
122 84c81131 Daofeng Li
123 84c81131 Daofeng Li
drop table if exists track2Annotation;
124 84c81131 Daofeng Li
create table track2Annotation (
125 84c81131 Daofeng Li
  name varchar(255) not null primary key,
126 84c81131 Daofeng Li
  attridx varchar(255) not null
127 84c81131 Daofeng Li
);
128 84c81131 Daofeng Li
load data local infile "track2Annotation" into table track2Annotation;
129 84c81131 Daofeng Li
130 84c81131 Daofeng Li
drop table if exists track2Ft;
131 84c81131 Daofeng Li
create table track2Ft (
132 84c81131 Daofeng Li
  name varchar(255) not null primary key,
133 84c81131 Daofeng Li
  ft tinyint not null
134 84c81131 Daofeng Li
);
135 84c81131 Daofeng Li
load data local infile "track2Ft" into table track2Ft;
136 84c81131 Daofeng Li
137 84c81131 Daofeng Li
drop table if exists track2Style;
138 84c81131 Daofeng Li
create table track2Style (
139 84c81131 Daofeng Li
  name varchar(255) not null primary key,
140 84c81131 Daofeng Li
  style text not null
141 84c81131 Daofeng Li
);
142 84c81131 Daofeng Li
load data local infile "track2Style" into table track2Style;
143 84c81131 Daofeng Li
144 84c81131 Daofeng Li
drop table if exists track2Regions;
145 84c81131 Daofeng Li
create table track2Regions (
146 84c81131 Daofeng Li
  name varchar(255) not null primary key,
147 84c81131 Daofeng Li
    regionname varchar(255) not null,
148 84c81131 Daofeng Li
          regions text not null
149 84c81131 Daofeng Li
           );
150 84c81131 Daofeng Li
151 84c81131 Daofeng Li
152 84c81131 Daofeng Li
drop table if exists metadataVocabulary;
153 84c81131 Daofeng Li
create table metadataVocabulary (
154 84c81131 Daofeng Li
  child varchar(255) not null,
155 84c81131 Daofeng Li
  parent varchar(255) not null
156 84c81131 Daofeng Li
);
157 84c81131 Daofeng Li
load data local infile "metadataVocabulary" into table metadataVocabulary;
158 84c81131 Daofeng Li
159 84c81131 Daofeng Li
drop table if exists trackAttr2idx;
160 84c81131 Daofeng Li
create table trackAttr2idx (
161 84c81131 Daofeng Li
  idx varchar(255) not null primary key,
162 84c81131 Daofeng Li
  attr varchar(255) not null,
163 84c81131 Daofeng Li
  note varchar(255) null,
164 84c81131 Daofeng Li
  description text null
165 84c81131 Daofeng Li
);
166 84c81131 Daofeng Li
load data local infile "trackAttr2idx" into table trackAttr2idx;
167 84c81131 Daofeng Li
168 84c81131 Daofeng Li
169 84c81131 Daofeng Li
drop table if exists tempURL;
170 84c81131 Daofeng Li
create table tempURL (
171 84c81131 Daofeng Li
  session varchar(100) not null,
172 84c81131 Daofeng Li
  offset INT unsigned not null,
173 84c81131 Daofeng Li
  urlpiece text not null
174 84c81131 Daofeng Li
);
175 84c81131 Daofeng Li
176 84c81131 Daofeng Li
177 84c81131 Daofeng Li
drop table if exists dataset;
178 84c81131 Daofeng Li
create table dataset (
179 84c81131 Daofeng Li
  tablename varchar(255) not null,
180 84c81131 Daofeng Li
  logo varchar(255) null,
181 84c81131 Daofeng Li
  name varchar(255) not null,
182 84c81131 Daofeng Li
  url varchar(255) null,
183 84c81131 Daofeng Li
  description text not null
184 84c81131 Daofeng Li
);
185 84c81131 Daofeng Li
-- load data local infile "dataset" into table dataset;
186 84c81131 Daofeng Li
187 84c81131 Daofeng Li
drop table if exists mock;
188 84c81131 Daofeng Li
create table mock (
189 84c81131 Daofeng Li
  tkname varchar(255) not null
190 84c81131 Daofeng Li
);
191 84c81131 Daofeng Li
load data local infile "mock" into table mock;
192 84c81131 Daofeng Li
193 84c81131 Daofeng Li
194 84c81131 Daofeng Li
drop table if exists scaffoldInfo;
195 84c81131 Daofeng Li
create table scaffoldInfo (
196 84c81131 Daofeng Li
  parent varchar(255) not null,
197 84c81131 Daofeng Li
  child varchar(255) not null,
198 84c81131 Daofeng Li
  childLength int unsigned not null
199 84c81131 Daofeng Li
);
200 84c81131 Daofeng Li
load data local infile "scaffoldInfo" into table scaffoldInfo;
201 84c81131 Daofeng Li
202 84c81131 Daofeng Li
203 84c81131 Daofeng Li
drop table if exists cytoband;
204 84c81131 Daofeng Li
create table cytoband (
205 84c81131 Daofeng Li
  id int null auto_increment primary key,
206 84c81131 Daofeng Li
  chrom char(20) not null,
207 84c81131 Daofeng Li
  start int not null,
208 84c81131 Daofeng Li
  stop int not null,
209 84c81131 Daofeng Li
  name char(20) not null,
210 84c81131 Daofeng Li
  colorIdx int not null
211 84c81131 Daofeng Li
);
212 84c81131 Daofeng Li
/*
213 84c81131 Daofeng Li
load data local infile "cytoband" into table cytoband;
214 84c81131 Daofeng Li
215 84c81131 Daofeng Li
DROP TABLE IF EXISTS `rmsk`;
216 84c81131 Daofeng Li
CREATE TABLE `rmsk` (
217 84c81131 Daofeng Li
  `bin` smallint(5) unsigned NOT NULL default '0',
218 84c81131 Daofeng Li
  `swScore` int(10) unsigned NOT NULL default '0',
219 84c81131 Daofeng Li
  `milliDiv` int(10) unsigned NOT NULL default '0',
220 84c81131 Daofeng Li
  `milliDel` int(10) unsigned NOT NULL default '0',
221 84c81131 Daofeng Li
  `milliIns` int(10) unsigned NOT NULL default '0',
222 84c81131 Daofeng Li
  `genoName` varchar(255) NOT NULL default '',
223 84c81131 Daofeng Li
  `genoStart` int(10) unsigned NOT NULL default '0',
224 84c81131 Daofeng Li
  `genoEnd` int(10) unsigned NOT NULL default '0',
225 84c81131 Daofeng Li
  `genoLeft` int(11) NOT NULL default '0',
226 84c81131 Daofeng Li
  `strand` char(1) NOT NULL default '',
227 84c81131 Daofeng Li
  `repName` varchar(255) NOT NULL default '',
228 84c81131 Daofeng Li
  `repClass` varchar(255) NOT NULL default '',
229 84c81131 Daofeng Li
  `repFamily` varchar(255) NOT NULL default '',
230 84c81131 Daofeng Li
  `repStart` int(11) NOT NULL default '0',
231 84c81131 Daofeng Li
  `repEnd` int(11) NOT NULL default '0',
232 84c81131 Daofeng Li
  `repLeft` int(11) NOT NULL default '0',
233 84c81131 Daofeng Li
  `id` char(1) NOT NULL default '',
234 84c81131 Daofeng Li
  KEY `genoName` (`genoName`(14),`bin`)
235 84c81131 Daofeng Li
);
236 84c81131 Daofeng Li
load data local infile 'rmsk.txt' into table rmsk;
237 84c81131 Daofeng Li
*/
238 84c81131 Daofeng Li
239 84c81131 Daofeng Li
240 84c81131 Daofeng Li
drop table if exists genestruct;
241 84c81131 Daofeng Li
create table genestruct (
242 84c81131 Daofeng Li
id int unsigned not null primary key,
243 84c81131 Daofeng Li
chrom varchar(255) not null,
244 84c81131 Daofeng Li
strand char(1) not null,
245 84c81131 Daofeng Li
txStart int unsigned not null,
246 84c81131 Daofeng Li
txEnd int unsigned not null,
247 84c81131 Daofeng Li
cdsStart int unsigned not null,
248 84c81131 Daofeng Li
cdsEnd int unsigned not null,
249 84c81131 Daofeng Li
exonCount int unsigned not null,
250 84c81131 Daofeng Li
exonStarts text not null,
251 84c81131 Daofeng Li
exonEnds text not null,
252 84c81131 Daofeng Li
name varchar(255) not null
253 84c81131 Daofeng Li
);
254 84c81131 Daofeng Li
load data local infile 'geneStruct' into table genestruct;
255 84c81131 Daofeng Li
256 84c81131 Daofeng Li
257 84c81131 Daofeng Li
drop table if exists genesymbol;
258 84c81131 Daofeng Li
create table genesymbol (
259 84c81131 Daofeng Li
name varchar(255) not null,
260 84c81131 Daofeng Li
symbol varchar(255) null,
261 84c81131 Daofeng Li
description text null,
262 84c81131 Daofeng Li
id int unsigned not null primary key,
263 84c81131 Daofeng Li
index(name)
264 84c81131 Daofeng Li
);
265 84c81131 Daofeng Li
-- load data local infile 'geneSymbol' into table genesymbol;