Skip to content

Commit b2fb1d5

Browse files
authored
Merge pull request #159 from bimberlabinternal/24.3_fb_merge
Merge discvr-23.11 to discvr-24.3
2 parents 17523ed + e4f15bf commit b2fb1d5

7 files changed

Lines changed: 22 additions & 4 deletions

File tree

MccColony/resources/queries/study/demographics/.qview.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
<column name="Id/MostRecentWeight/MostRecentWeightGrams"/>
2727
<column name="Id/MostRecentWeight/MostRecentWeightDate"/>
2828
<column name="alternateIds"/>
29+
<column name="litterId"/>
2930
<column name="excludeFromCensus"/>
3031
<column name="Id/mostRecentObservations/availability::observation">
3132
<properties>

mGAP/src/org/labkey/mgap/pipeline/mGapSummarizer.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ private static class FieldData
174174
public static void filterCodingPotential(Set<String> codingPotential)
175175
{
176176
//due to overlapping transcripts, this is often added. remove these less-specific terms in order
177-
for (String type : Arrays.asList("intragenic_variant", "non_coding_transcript_variant", "intron_variant"))
177+
for (String type : Arrays.asList("custom", "intergenic_variant", "intragenic_variant"))
178178
{
179179
if (codingPotential.size() > 1)
180180
{
@@ -184,9 +184,8 @@ public static void filterCodingPotential(Set<String> codingPotential)
184184

185185
if (codingPotential.contains("synonymous_variant") || codingPotential.contains("missense_variant"))
186186
{
187+
codingPotential.remove("intergenic_variant");
187188
codingPotential.remove("intragenic_variant");
188-
codingPotential.remove("non_coding_transcript_variant");
189-
codingPotential.remove("intron_variant");
190189
}
191190
}
192191

mcc/resources/queries/mcc/aggregatedDemographics.sql

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ SELECT
1919
WHEN d.calculated_status = 'Alive' AND (SELECT COUNT(f.flag.value) as total FROM "/data/Colonies/SNPRC/".study.flags f WHERE f.Id = d.Id AND f.isActive = true) > 0 THEN true
2020
ELSE false
2121
END as u24_status,
22+
d.litterId,
2223
d.Id.mostRecentDeparture.mostRecentDeparture,
2324
o.availability,
2425
o.current_housing_status,
@@ -67,6 +68,7 @@ SELECT
6768
WHEN d.calculated_status = 'Alive' AND (SELECT COUNT(f.flag.value) as total FROM "/data/Colonies/WNPRC/".study.flags f WHERE f.Id = d.Id AND f.isActive = true) > 0 THEN true
6869
ELSE false
6970
END as u24_status,
71+
d.litterId,
7072
d.Id.mostRecentDeparture.mostRecentDeparture,
7173
o.availability,
7274
o.current_housing_status,
@@ -112,6 +114,7 @@ SELECT
112114
d.objectid,
113115
d.calculated_status,
114116
d.u24_status,
117+
d.litterId,
115118
d.Id.mostRecentDeparture.mostRecentDeparture,
116119
o.availability,
117120
o.current_housing_status,
@@ -160,6 +163,7 @@ SELECT
160163
d.objectid,
161164
d.calculated_status,
162165
d.u24_status,
166+
d.litterId,
163167
d.Id.mostRecentDeparture.mostRecentDeparture,
164168
o.availability,
165169
o.current_housing_status,

mcc/resources/queries/study/demographics.query.xml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<deleteUrl />
1010
<columns>
1111
<column columnName="Id">
12-
<url></url>
12+
<url />
1313
</column>
1414
<column columnName="date">
1515
<isHidden>true</isHidden>
@@ -121,6 +121,13 @@
121121
<column columnName="alternateIds">
122122
<columnTitle>Alternate IDs</columnTitle>
123123
</column>
124+
<column columnName="litterId">
125+
<columnTitle>Litter ID</columnTitle>
126+
<url>/query/executeQuery.view?schemaName=study&amp;
127+
query.queryName=Demographics&amp;
128+
query.litterId~eq=${litterId}
129+
</url>
130+
</column>
124131
<column columnName="remark">
125132

126133
</column>

mcc/resources/queries/study/demographics/.qview.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
<column name="usage_current"/>
3737
<column name="usage_future"/>
3838
<column name="date_of_observations"/>
39+
<column name="litterId"/>
3940
</columns>
4041
<sorts>
4142
<sort column="Id" descending="false"/>

mcc/resources/referenceStudy/study/datasets/datasets_metadata.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -685,6 +685,9 @@
685685
<column columnName="excludeFromCensus">
686686
<datatype>boolean</datatype>
687687
</column>
688+
<column columnName="litterId">
689+
<datatype>varchar</datatype>
690+
</column>
688691
</columns>
689692
<tableTitle>Demographics</tableTitle>
690693
</table>

primeseq/resources/etls/mcc.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@
1212
<column>sire</column>
1313
<column>gender</column>
1414
</sourceColumns>
15+
<sourceFilters>
16+
<sourceFilter column="Id" value="" operator="isnonblank"/>
17+
</sourceFilters>
1518
</source>
1619
<destination schemaName="laboratory" queryName="subjects" targetOption="truncate" bulkLoad="true">
1720
<constants>

0 commit comments

Comments
 (0)