Skip to content

Commit d89d2a0

Browse files
frano-mFran McDade
and
Fran McDade
authored
feat: display named filter groups for hca data explorer filters (#4041) (#4042)
* feat: display named filter groups for hca data explorer filters (#4041) * chore: updated findable-ui to latest (#4041) --------- Co-authored-by: Fran McDade <[email protected]>
1 parent 9d5da3b commit d89d2a0

File tree

3 files changed

+59
-42
lines changed

3 files changed

+59
-42
lines changed

explorer/package-lock.json

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

explorer/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"test:anvil-catalog": "playwright test -c playwright_anvil-catalog.config.ts --trace retain-on-failure"
3737
},
3838
"dependencies": {
39-
"@databiosphere/findable-ui": "2.0.1",
39+
"@databiosphere/findable-ui": "2.1.0",
4040
"@emotion/react": "11.11.1",
4141
"@emotion/styled": "11.11.0",
4242
"@mdx-js/loader": "^3.0.1",

explorer/site-config/hca-dcp/dev/config.ts

Lines changed: 51 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -66,44 +66,67 @@ export function makeConfig(
6666
label: HCA_DCP_CATEGORY_LABEL.INSTITUTION,
6767
},
6868
],
69+
label: "Project",
6970
},
7071
{
7172
categoryConfigs: [
7273
{
73-
key: HCA_DCP_CATEGORY_KEY.ANALYSIS_PROTOCOL, // workflow
74-
label: HCA_DCP_CATEGORY_LABEL.ANALYSIS_PROTOCOL,
74+
key: HCA_DCP_CATEGORY_KEY.BIOLOGICAL_SEX,
75+
label: HCA_DCP_CATEGORY_LABEL.BIOLOGICAL_SEX,
76+
},
77+
{
78+
key: HCA_DCP_CATEGORY_KEY.DEVELOPMENT_STAGE,
79+
label: HCA_DCP_CATEGORY_LABEL.DEVELOPMENT_STAGE,
80+
},
81+
{
82+
key: HCA_DCP_CATEGORY_KEY.DONOR_DISEASE,
83+
label: HCA_DCP_CATEGORY_LABEL.DONOR_DISEASE,
84+
},
85+
{
86+
key: HCA_DCP_CATEGORY_KEY.GENUS_SPECIES,
87+
label: HCA_DCP_CATEGORY_LABEL.GENUS_SPECIES,
7588
},
89+
],
90+
label: "Donor",
91+
},
92+
{
93+
categoryConfigs: [
7694
{
7795
key: HCA_DCP_CATEGORY_KEY.ANATOMICAL_ENTITY, // specimenOrgan
7896
label: HCA_DCP_CATEGORY_LABEL.ANATOMICAL_ENTITY,
7997
},
8098
{
81-
key: HCA_DCP_CATEGORY_KEY.BIOLOGICAL_SEX,
82-
label: HCA_DCP_CATEGORY_LABEL.BIOLOGICAL_SEX,
99+
key: HCA_DCP_CATEGORY_KEY.ORGAN_PART,
100+
label: HCA_DCP_CATEGORY_LABEL.ORGAN_PART,
83101
},
84102
{
85-
key: HCA_DCP_CATEGORY_KEY.CONTENT_DESCRIPTION,
86-
label: HCA_DCP_CATEGORY_LABEL.CONTENT_DESCRIPTION,
103+
key: HCA_DCP_CATEGORY_KEY.PRESERVATION_METHOD,
104+
label: HCA_DCP_CATEGORY_LABEL.PRESERVATION_METHOD,
87105
},
88106
{
89-
key: HCA_DCP_CATEGORY_KEY.DEVELOPMENT_STAGE,
90-
label: HCA_DCP_CATEGORY_LABEL.DEVELOPMENT_STAGE,
107+
key: HCA_DCP_CATEGORY_KEY.MODEL_ORGAN,
108+
label: HCA_DCP_CATEGORY_LABEL.MODEL_ORGAN,
91109
},
92110
{
93-
key: HCA_DCP_CATEGORY_KEY.DONOR_DISEASE,
94-
label: HCA_DCP_CATEGORY_LABEL.DONOR_DISEASE,
111+
key: HCA_DCP_CATEGORY_KEY.SAMPLE_ENTITY_TYPE,
112+
label: HCA_DCP_CATEGORY_LABEL.SAMPLE_ENTITY_TYPE,
95113
},
96114
{
97-
key: HCA_DCP_CATEGORY_KEY.FILE_FORMAT,
98-
label: HCA_DCP_CATEGORY_LABEL.FILE_FORMAT,
115+
key: HCA_DCP_CATEGORY_KEY.SELECTED_CELL_TYPE,
116+
label: HCA_DCP_CATEGORY_LABEL.SELECTED_CELL_TYPE,
99117
},
100118
{
101-
key: HCA_DCP_CATEGORY_KEY.FILE_SOURCE,
102-
label: HCA_DCP_CATEGORY_LABEL.FILE_SOURCE,
119+
key: HCA_DCP_CATEGORY_KEY.SPECIMEN_DISEASE,
120+
label: HCA_DCP_CATEGORY_LABEL.SPECIMEN_DISEASE,
103121
},
122+
],
123+
label: "Sample",
124+
},
125+
{
126+
categoryConfigs: [
104127
{
105-
key: HCA_DCP_CATEGORY_KEY.GENUS_SPECIES,
106-
label: HCA_DCP_CATEGORY_LABEL.GENUS_SPECIES,
128+
key: HCA_DCP_CATEGORY_KEY.ANALYSIS_PROTOCOL, // workflow
129+
label: HCA_DCP_CATEGORY_LABEL.ANALYSIS_PROTOCOL,
107130
},
108131
{
109132
key: HCA_DCP_CATEGORY_KEY.INSTRUMENT_MANUFACTURER_MODEL,
@@ -113,39 +136,33 @@ export function makeConfig(
113136
key: HCA_DCP_CATEGORY_KEY.LIBRARY_CONSTRUCTION_METHOD,
114137
label: HCA_DCP_CATEGORY_LABEL.LIBRARY_CONSTRUCTION_METHOD,
115138
},
116-
{
117-
key: HCA_DCP_CATEGORY_KEY.MODEL_ORGAN,
118-
label: HCA_DCP_CATEGORY_LABEL.MODEL_ORGAN,
119-
},
120139
{
121140
key: HCA_DCP_CATEGORY_KEY.NUCLEIC_ACID_SOURCE,
122141
label: HCA_DCP_CATEGORY_LABEL.NUCLEIC_ACID_SOURCE,
123142
},
124-
{
125-
key: HCA_DCP_CATEGORY_KEY.ORGAN_PART,
126-
label: HCA_DCP_CATEGORY_LABEL.ORGAN_PART,
127-
},
128143
{
129144
key: HCA_DCP_CATEGORY_KEY.PAIRED_END,
130145
label: HCA_DCP_CATEGORY_LABEL.PAIRED_END,
131146
},
147+
],
148+
label: "Protocol",
149+
},
150+
{
151+
categoryConfigs: [
132152
{
133-
key: HCA_DCP_CATEGORY_KEY.PRESERVATION_METHOD,
134-
label: HCA_DCP_CATEGORY_LABEL.PRESERVATION_METHOD,
135-
},
136-
{
137-
key: HCA_DCP_CATEGORY_KEY.SAMPLE_ENTITY_TYPE,
138-
label: HCA_DCP_CATEGORY_LABEL.SAMPLE_ENTITY_TYPE,
153+
key: HCA_DCP_CATEGORY_KEY.CONTENT_DESCRIPTION,
154+
label: HCA_DCP_CATEGORY_LABEL.CONTENT_DESCRIPTION,
139155
},
140156
{
141-
key: HCA_DCP_CATEGORY_KEY.SELECTED_CELL_TYPE,
142-
label: HCA_DCP_CATEGORY_LABEL.SELECTED_CELL_TYPE,
157+
key: HCA_DCP_CATEGORY_KEY.FILE_FORMAT,
158+
label: HCA_DCP_CATEGORY_LABEL.FILE_FORMAT,
143159
},
144160
{
145-
key: HCA_DCP_CATEGORY_KEY.SPECIMEN_DISEASE,
146-
label: HCA_DCP_CATEGORY_LABEL.SPECIMEN_DISEASE,
161+
key: HCA_DCP_CATEGORY_KEY.FILE_SOURCE,
162+
label: HCA_DCP_CATEGORY_LABEL.FILE_SOURCE,
147163
},
148164
],
165+
label: "File",
149166
},
150167
],
151168
key: "hca-dcp",

0 commit comments

Comments
 (0)