Skip to content

Commit f7a4052

Browse files
committed
add metrics pivot column to analyses table
1 parent 79d7433 commit f7a4052

File tree

4 files changed

+37
-1
lines changed

4 files changed

+37
-1
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<query xmlns="http://labkey.org/data/xml/query">
2+
<metadata>
3+
<tables xmlns="http://labkey.org/data/xml">
4+
<table tableName="quality_metrics_analyses_pivoted" tableDbType="TABLE">
5+
<tableTitle>Quality Metrics By Analysis</tableTitle>
6+
<columns>
7+
<column columnName="analysis_id">
8+
<isKeyField>true</isKeyField>
9+
</column>
10+
</columns>
11+
</table>
12+
</tables>
13+
</metadata>
14+
</query>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
select
2+
analysis_id,
3+
max(readset) as readset,
4+
--container,
5+
max(category) as category,
6+
count(*) as records,
7+
metricName,
8+
avg(metricValue) as metricValue
9+
10+
from sequenceanalysis.quality_metrics q
11+
where (category is null or category not in ('FIRST_OF_PAIR', 'SECOND_OF_PAIR'))
12+
group by analysis_id, metricName
13+
pivot metricValue by metricName

SequenceAnalysis/resources/queries/sequenceanalysis/quality_metrics_pivoted.query.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<metadata>
33
<tables xmlns="http://labkey.org/data/xml">
44
<table tableName="quality_metrics_pivoted" tableDbType="TABLE">
5-
<tableTitle>Quality Metrics</tableTitle>
5+
<tableTitle>Quality Metrics By File</tableTitle>
66
<columns>
77
<column columnName="dataId">
88
<isKeyField>true</isKeyField>

SequenceAnalysis/resources/schemas/sequenceanalysis.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -484,6 +484,15 @@
484484
<columnTitle>SRA Run</columnTitle>
485485
<url>https://trace.ncbi.nlm.nih.gov/Traces/sra/?run=${sra_accession}</url>
486486
</column>
487+
<column columnName="metrics" wrappedColumnName="rowid">
488+
<columnTitle>Quality Metrics</columnTitle>
489+
<isUnselectable>true</isUnselectable>
490+
<fk>
491+
<fkDbSchema>sequenceanalysis</fkDbSchema>
492+
<fkTable>quality_metrics_analyses_pivoted</fkTable>
493+
<fkColumnName>analysis_id</fkColumnName>
494+
</fk>
495+
</column>
487496
</columns>
488497
<buttonBarOptions includeStandardButtons="false">
489498
<includeScript>laboratory.context</includeScript>

0 commit comments

Comments
 (0)