@@ -30,6 +30,28 @@ export const ORGANISM_TYPE_INDEX = 8;
30
30
export const PHENOTYPIC_SEX_INDEX = 9 ;
31
31
export const REPORTED_ETHNICITY_INDEX = 10 ;
32
32
33
+ const anvilDatasetsPreselectedColumns = [
34
+ { name : "Dataset" , sortable : true } ,
35
+ { name : "Access" , sortable : false } ,
36
+ { name : "Identifier" , sortable : true } ,
37
+ { name : "Consent Group" , sortable : true } ,
38
+ { name : "Organism Type" , sortable : true } ,
39
+ { name : "Diagnosis" , sortable : true } ,
40
+ { name : "Data Modality" , sortable : true } ,
41
+ ] ;
42
+ const anvilDatasetsSelectableColumns = [
43
+ {
44
+ name : "Phenotypic Sex" ,
45
+ pluralizedLabel : "phenotypic sexes" ,
46
+ sortable : true ,
47
+ } ,
48
+ {
49
+ name : "Reported Ethnicity" ,
50
+ pluralizedLabel : "reported ethnicities" ,
51
+ sortable : true ,
52
+ } ,
53
+ ] ;
54
+
33
55
export const anvilTabs : AnvilCMGTabCollection = {
34
56
activities : {
35
57
emptyFirstColumn : false ,
@@ -62,28 +84,74 @@ export const anvilTabs: AnvilCMGTabCollection = {
62
84
{ name : "Dataset" , sortable : true } ,
63
85
] ,
64
86
selectableColumns : [
65
- { name : "Phenotypic Sex" , sortable : true } ,
66
- { name : "Reported Ethnicity" , sortable : true } ,
87
+ {
88
+ name : "Phenotypic Sex" ,
89
+ pluralizedLabel : "phenotypic sexes" ,
90
+ sortable : true ,
91
+ } ,
92
+ {
93
+ name : "Reported Ethnicity" ,
94
+ pluralizedLabel : "reported ethnicities" ,
95
+ sortable : true ,
96
+ } ,
67
97
] ,
68
98
tabName : "BioSamples" ,
69
99
url : "/biosamples" ,
70
100
} ,
71
101
datasets : {
102
+ backpageAccessTags : {
103
+ deniedLongName : "Access Required" ,
104
+ deniedShortName : "Required" ,
105
+ grantedLongName : "Access Granted" ,
106
+ grantedShortName : "Granted" ,
107
+ } ,
108
+ backpageExportButtons : {
109
+ accessNotGrantedMessage :
110
+ "To export this dataset, please sign in and, if necessary, request access." ,
111
+ detailsName : "Dataset Details" ,
112
+ exportTabName : "Export" ,
113
+ exportUrlRegExp : / \. * \/ e x p o r t - t o - t e r r a / ,
114
+ firstButtonName : "Request Link" ,
115
+ firstLoadingMessage : "Your link will be ready shortly..." ,
116
+ newTabMessage :
117
+ "If you are a new user or returning user, click sign in to continue." ,
118
+ secondButtonName : "Open Terra" ,
119
+ secondLandingMessage : "Your Terra Workspace Link is Ready" ,
120
+ } ,
121
+ backpageHeaders : [
122
+ {
123
+ name : "Dataset ID" ,
124
+ } ,
125
+ {
126
+ correspondingColumn : anvilDatasetsPreselectedColumns [ 3 ] ,
127
+ name : "Consent group" ,
128
+ } ,
129
+ {
130
+ correspondingColumn : anvilDatasetsPreselectedColumns [ 4 ] ,
131
+ name : "Organism type" ,
132
+ } ,
133
+ {
134
+ correspondingColumn : anvilDatasetsPreselectedColumns [ 5 ] ,
135
+ name : "Diagnosis" ,
136
+ } ,
137
+ {
138
+ correspondingColumn : anvilDatasetsPreselectedColumns [ 6 ] ,
139
+ name : "Data modality" ,
140
+ } ,
141
+ // Skipped the below two columns, since they aren't always readable
142
+ {
143
+ correspondingColumn : anvilDatasetsSelectableColumns [ 0 ] ,
144
+ name : "Phenotypic sex" ,
145
+ } ,
146
+ {
147
+ correspondingColumn : anvilDatasetsSelectableColumns [ 1 ] ,
148
+ name : "Reported ethnicity" ,
149
+ } ,
150
+ ] ,
72
151
emptyFirstColumn : false ,
73
152
maxPages : 25 ,
74
- preselectedColumns : [
75
- { name : "Dataset" , sortable : true } ,
76
- { name : "Access" , sortable : false } ,
77
- { name : "Identifier" , sortable : true } ,
78
- { name : "Consent Group" , sortable : true } ,
79
- { name : "Organism Type" , sortable : true } ,
80
- { name : "Diagnosis" , sortable : true } ,
81
- { name : "Data Modality" , sortable : true } ,
82
- ] ,
83
- selectableColumns : [
84
- { name : "Phenotypic Sex" , sortable : true } ,
85
- { name : "Reported Ethnicity" , sortable : true } ,
86
- ] ,
153
+ preselectedColumns : anvilDatasetsPreselectedColumns ,
154
+ selectableColumns : anvilDatasetsSelectableColumns ,
87
155
tabName : "Datasets" ,
88
156
url : "/datasets" ,
89
157
} ,
0 commit comments