From e30ed6bb7621fdfc68bc67c4e14e5dc1f9fb5164 Mon Sep 17 00:00:00 2001 From: bbimber Date: Fri, 11 Jul 2025 10:13:35 -0700 Subject: [PATCH 1/2] Add tcr repertoire stats table --- .../postgresql/tcrdb-15.57-15.58.sql | 16 ++++++ .../dbscripts/sqlserver/tcrdb-15.57-15.58.sql | 16 ++++++ tcrdb/resources/schemas/tcrdb.xml | 54 +++++++++++++++++++ tcrdb/src/org/labkey/tcrdb/TCRdbModule.java | 2 +- 4 files changed, 87 insertions(+), 1 deletion(-) create mode 100644 tcrdb/resources/schemas/dbscripts/postgresql/tcrdb-15.57-15.58.sql create mode 100644 tcrdb/resources/schemas/dbscripts/sqlserver/tcrdb-15.57-15.58.sql diff --git a/tcrdb/resources/schemas/dbscripts/postgresql/tcrdb-15.57-15.58.sql b/tcrdb/resources/schemas/dbscripts/postgresql/tcrdb-15.57-15.58.sql new file mode 100644 index 00000000..80b9e7d9 --- /dev/null +++ b/tcrdb/resources/schemas/dbscripts/postgresql/tcrdb-15.57-15.58.sql @@ -0,0 +1,16 @@ +CREATE TABLE tcrdb.repertoire_stats ( + rowid int SERIAL, + cdna_id int, + metricName varchar(1000), + value double precision, + qualValue varchar(4000), + comment varchar(4000), + + container entityid, + created timestamp, + createdby int, + modified timestamp, + modifiedby int, + + constraint PK_repertoire_stats PRIMARY KEY (rowid) +); \ No newline at end of file diff --git a/tcrdb/resources/schemas/dbscripts/sqlserver/tcrdb-15.57-15.58.sql b/tcrdb/resources/schemas/dbscripts/sqlserver/tcrdb-15.57-15.58.sql new file mode 100644 index 00000000..5e9c3699 --- /dev/null +++ b/tcrdb/resources/schemas/dbscripts/sqlserver/tcrdb-15.57-15.58.sql @@ -0,0 +1,16 @@ +CREATE TABLE tcrdb.repertoire_stats ( + rowid int IDENTITY(1,1), + cdna_id int, + metricName varchar(1000), + value double precision, + qualValue varchar(4000), + comment varchar(4000), + + container entityid, + created datetime, + createdby int, + modified datetime, + modifiedby int, + + constraint PK_repertoire_stats PRIMARY KEY (rowid) +); \ No newline at end of file diff --git a/tcrdb/resources/schemas/tcrdb.xml b/tcrdb/resources/schemas/tcrdb.xml index 60a93c0a..b6384344 100644 --- a/tcrdb/resources/schemas/tcrdb.xml +++ b/tcrdb/resources/schemas/tcrdb.xml @@ -325,6 +325,60 @@ + + + true + + + true + + + false + false + false + true + true + + + true + + + false + false + false + true + true + + + + + + TCR Repertoire Stats + rowid + + + Row Id + true + + + cDNA ID + + singlecell + cdna_libraries + rowid + + + + Metric Name + + + Value + + + Qualitative Value + + + true diff --git a/tcrdb/src/org/labkey/tcrdb/TCRdbModule.java b/tcrdb/src/org/labkey/tcrdb/TCRdbModule.java index 18e7b327..1f472626 100644 --- a/tcrdb/src/org/labkey/tcrdb/TCRdbModule.java +++ b/tcrdb/src/org/labkey/tcrdb/TCRdbModule.java @@ -46,7 +46,7 @@ public String getName() @Override public Double getSchemaVersion() { - return 15.57; + return 15.58; } @Override From fb2e3a45a43921c19a3e0cbd13470e1a2162f15a Mon Sep 17 00:00:00 2001 From: bbimber Date: Fri, 11 Jul 2025 10:45:25 -0700 Subject: [PATCH 2/2] Fix sql --- .../schemas/dbscripts/postgresql/tcrdb-15.57-15.58.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tcrdb/resources/schemas/dbscripts/postgresql/tcrdb-15.57-15.58.sql b/tcrdb/resources/schemas/dbscripts/postgresql/tcrdb-15.57-15.58.sql index 80b9e7d9..5c5a9b3f 100644 --- a/tcrdb/resources/schemas/dbscripts/postgresql/tcrdb-15.57-15.58.sql +++ b/tcrdb/resources/schemas/dbscripts/postgresql/tcrdb-15.57-15.58.sql @@ -1,5 +1,5 @@ CREATE TABLE tcrdb.repertoire_stats ( - rowid int SERIAL, + rowid SERIAL, cdna_id int, metricName varchar(1000), value double precision,