Skip to content

Commit 57f79ff

Browse files
committed
Update TCRdb schema
1 parent 4df6420 commit 57f79ff

File tree

6 files changed

+109
-1
lines changed

6 files changed

+109
-1
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
CREATE TABLE tcrdb.stims (
2+
rowid SERIAL,
3+
cdna_id int,
4+
controlStimId int,
5+
6+
quantificationMethod varchar(1000),
7+
quantification double precision,
8+
9+
flowQuantificationMethod varchar(1000),
10+
flowQuantification double precision,
11+
comment varchar(4000),
12+
13+
container entityid,
14+
created timestamp,
15+
createdby int,
16+
modified timestamp,
17+
modifiedby int,
18+
19+
constraint PK_stims PRIMARY KEY (rowid)
20+
);
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
CREATE TABLE tcrdb.stims (
2+
rowid int identity(1,1),
3+
cdna_id int,
4+
controlStimId int,
5+
6+
quantificationMethod varchar(1000),
7+
quantification double precision,
8+
9+
flowQuantificationMethod varchar(1000),
10+
flowQuantification double precision,
11+
comment varchar(4000),
12+
13+
container entityid,
14+
created datetime,
15+
createdby int,
16+
modified datetime,
17+
modifiedby int,
18+
19+
constraint PK_stims PRIMARY KEY (rowid)
20+
);

tcrdb/resources/schemas/tcrdb.xml

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,4 +258,70 @@
258258
</column>
259259
</columns>
260260
</table>
261+
262+
<table tableName="stims" tableDbType="TABLE" useColumnOrder="true">
263+
<javaCustomizer class="org.labkey.laboratory.query.LaboratoryTableCustomizer" />
264+
<tableTitle>Stim Experiments</tableTitle>
265+
<titleColumn>rowid</titleColumn>
266+
<columns>
267+
<column columnName="rowid">
268+
<columnTitle>Row Id</columnTitle>
269+
<isHidden>true</isHidden>
270+
</column>
271+
<column columnName="cdna_id">
272+
<columnTitle>cDNA ID</columnTitle>
273+
<fk>
274+
<fkDbSchema>singlecell</fkDbSchema>
275+
<fkTable>cdna_libraries</fkTable>
276+
<fkColumnName>rowid</fkColumnName>
277+
</fk>
278+
</column>
279+
<column columnName="controlStimId">
280+
<columnTitle>No Stim / Control cDNA ID</columnTitle>
281+
<fk>
282+
<fkDbSchema>singlecell</fkDbSchema>
283+
<fkTable>cdna_libraries</fkTable>
284+
<fkColumnName>rowid</fkColumnName>
285+
</fk>
286+
</column>
287+
<column columnName="quantificationMethod">
288+
<columnTitle>Quantification Method</columnTitle>
289+
</column>
290+
<column columnName="quantification">
291+
<columnTitle>Quantification</columnTitle>
292+
</column>
293+
<column columnName="flowQuantificationMethod">
294+
<columnTitle>Flow Quantification Method</columnTitle>
295+
</column>
296+
<column columnName="flowQuantification">
297+
<columnTitle>Flow Quantification</columnTitle>
298+
</column>
299+
<column columnName="comment">
300+
301+
</column>
302+
<column columnName="container">
303+
<isHidden>true</isHidden>
304+
</column>
305+
<column columnName="createdby">
306+
<isHidden>true</isHidden>
307+
</column>
308+
<column columnName="created">
309+
<isUserEditable>false</isUserEditable>
310+
<shownInInsertView>false</shownInInsertView>
311+
<shownInUpdateView>false</shownInUpdateView>
312+
<nullable>true</nullable>
313+
<isHidden>true</isHidden>
314+
</column>
315+
<column columnName="modifiedby">
316+
<isHidden>true</isHidden>
317+
</column>
318+
<column columnName="modified">
319+
<isUserEditable>false</isUserEditable>
320+
<shownInInsertView>false</shownInInsertView>
321+
<shownInUpdateView>false</shownInUpdateView>
322+
<nullable>true</nullable>
323+
<isHidden>true</isHidden>
324+
</column>
325+
</columns>
326+
</table>
261327
</tables>

tcrdb/src/org/labkey/tcrdb/TCRdbModule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public String getName()
4646
@Override
4747
public Double getSchemaVersion()
4848
{
49-
return 15.53;
49+
return 15.54;
5050
}
5151

5252
@Override

tcrdb/src/org/labkey/tcrdb/TCRdbProvider.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ public List<NavItem> getDataNavItems(Container c, User u)
7070

7171
items.add(new QueryImportNavItem(this, TCRdbSchema.NAME, TCRdbSchema.TABLE_CLONES, "TCR Clones", LaboratoryService.NavItemCategory.data, NAME, cache));
7272
items.add(new QueryImportNavItem(this, TCRdbSchema.NAME, TCRdbSchema.TABLE_CLONE_RESPONSES, "TCR Clonotype Responses", LaboratoryService.NavItemCategory.data, NAME, cache));
73+
items.add(new QueryImportNavItem(this, TCRdbSchema.NAME, TCRdbSchema.TABLE_STIM_EXPERIMENTS, "TCR Clonotype Responses", LaboratoryService.NavItemCategory.data, NAME, cache));
7374

7475
return Collections.unmodifiableList(items);
7576
}

tcrdb/src/org/labkey/tcrdb/TCRdbSchema.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ public class TCRdbSchema
2828
public static final String TABLE_MIXCR_LIBRARIES = "mixcr_libraries";
2929
public static final String TABLE_CLONES = "clones";
3030
public static final String TABLE_CLONE_RESPONSES = "clone_responses";
31+
public static final String TABLE_STIM_EXPERIMENTS = "stims";
3132

3233
public static final String SEQUENCE_ANALYSIS = "sequenceanalysis";
3334
public static final String SINGLE_CELL = "singlecell";

0 commit comments

Comments
 (0)