forked from BimberLab/DiscvrLabKeyModules
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathSequenceAnalysis-12.292-12.293.sql
More file actions
80 lines (66 loc) · 1.95 KB
/
SequenceAnalysis-12.292-12.293.sql
File metadata and controls
80 lines (66 loc) · 1.95 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
SELECT core.executeJavaUpgradeCode('migrateLibraryTracks');
CREATE TABLE sequenceanalysis.readData (
rowid serial,
readset int,
platformUnit varchar(200),
centerName varchar(200),
description varchar(4000),
date timestamp,
fileid1 int,
fileid2 int,
container entityid,
created timestamp,
createdby int,
modified timestamp,
modifiedby int,
CONSTRAINT PK_readData PRIMARY KEY (rowid)
);
INSERT INTO sequenceanalysis.readData (readset,platformUnit,centerName,description,date,fileid1,fileid2,container,created,createdby,modified,modifiedby)
SELECT
rowid as readset,
CAST(rowid AS varchar) as platformUnit,
null as centerName,
null as description,
null as date,
fileid,
fileid2,
container,
created,
createdby,
modified,
modifiedby
FROM sequenceanalysis.sequence_readsets;
ALTER TABLE sequenceanalysis.sequence_readsets DROP COLUMN inputMaterial;
ALTER TABLE sequenceanalysis.sequence_readsets DROP COLUMN fileid;
ALTER TABLE sequenceanalysis.sequence_readsets DROP COLUMN fileid2;
DROP TABLE sequenceanalysis.input_material;
CREATE TABLE sequenceanalysis.analysisSets (
rowid serial,
name int,
description varchar(4000),
category varchar(100),
container entityid,
created timestamp,
createdby int,
modified timestamp,
modifiedby int,
CONSTRAINT PK_analysisSets PRIMARY KEY (rowid)
);
CREATE TABLE sequenceanalysis.analysisSetMembers (
rowid serial,
analysisSet int,
dataId int,
groupName varchar(100),
description varchar(4000),
container entityid,
created timestamp,
createdby int,
modified timestamp,
modifiedby int,
CONSTRAINT PK_analysisSetMembers PRIMARY KEY (rowid)
);
ALTER TABLE sequenceanalysis.outputfiles drop column intermediate;
-- @SkipOnEmptySchemasBegin
INSERT INTO sequenceanalysis.sequence_applications (application) VALUES ('DNA Sequencing (Exome)');
INSERT INTO sequenceanalysis.sequence_applications (application) VALUES ('DNA Sequencing (GBS)');
-- @SkipOnEmptySchemasEnd