Skip to content

Commit d3d4edb

Browse files
Bug fix test (#1503)
1 parent e878d20 commit d3d4edb

File tree

2 files changed

+231
-18
lines changed

2 files changed

+231
-18
lines changed

src/python/test/expression_test_assets/expression_test_expected_output_dict.py

Lines changed: 230 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -67,53 +67,266 @@
6767
"test_vizpayloadbuilder_annotation_feature_name": {
6868
"expected_data_output": [
6969
{
70-
"feature_id": "ENST00000318560",
71-
"sample_id": "sample_3",
72-
"expression": 56,
70+
"feature_id": "ENST00000300305",
71+
"sample_id": "sample_1",
72+
"expression": 57,
7373
},
7474
{
75-
"feature_id": "ENST00000318560",
75+
"feature_id": "ENST00000300305",
7676
"sample_id": "sample_2",
77-
"expression": 24,
77+
"expression": 40,
7878
},
7979
{
80-
"feature_id": "ENST00000318560",
80+
"feature_id": "ENST00000300305",
81+
"sample_id": "sample_3",
82+
"expression": 87,
83+
},
84+
{
85+
"feature_id": "ENST00000344691",
8186
"sample_id": "sample_1",
87+
"expression": 20,
88+
},
89+
{
90+
"feature_id": "ENST00000344691",
91+
"sample_id": "sample_2",
8292
"expression": 39,
8393
},
8494
{
85-
"feature_id": "ENST00000372348",
95+
"feature_id": "ENST00000344691",
8696
"sample_id": "sample_3",
87-
"expression": 90,
97+
"expression": 35,
98+
},
99+
{
100+
"feature_id": "ENST00000358356",
101+
"sample_id": "sample_1",
102+
"expression": 41,
103+
},
104+
{
105+
"feature_id": "ENST00000358356",
106+
"sample_id": "sample_2",
107+
"expression": 66,
88108
},
89109
{
90-
"feature_id": "ENST00000372348",
110+
"feature_id": "ENST00000358356",
111+
"sample_id": "sample_3",
112+
"expression": 56,
113+
},
114+
{
115+
"feature_id": "ENST00000399237",
116+
"sample_id": "sample_1",
117+
"expression": 35,
118+
},
119+
{
120+
"feature_id": "ENST00000399237",
121+
"sample_id": "sample_2",
122+
"expression": 30,
123+
},
124+
{
125+
"feature_id": "ENST00000399237",
126+
"sample_id": "sample_3",
127+
"expression": 15,
128+
},
129+
{
130+
"feature_id": "ENST00000399240",
131+
"sample_id": "sample_1",
132+
"expression": 17,
133+
},
134+
{
135+
"feature_id": "ENST00000399240",
91136
"sample_id": "sample_2",
92137
"expression": 40,
93138
},
94139
{
95-
"feature_id": "ENST00000372348",
140+
"feature_id": "ENST00000399240",
141+
"sample_id": "sample_3",
142+
"expression": 50,
143+
},
144+
{
145+
"feature_id": "ENST00000416754",
96146
"sample_id": "sample_1",
97-
"expression": 87,
147+
"expression": 73,
98148
},
99149
{
100-
"feature_id": "ENST00000393293",
150+
"feature_id": "ENST00000416754",
101151
"sample_id": "sample_2",
102-
"expression": 11,
152+
"expression": 99,
153+
},
154+
{
155+
"feature_id": "ENST00000416754",
156+
"sample_id": "sample_3",
157+
"expression": 68,
158+
},
159+
{
160+
"feature_id": "ENST00000437180",
161+
"sample_id": "sample_1",
162+
"expression": 31,
163+
},
164+
{
165+
"feature_id": "ENST00000437180",
166+
"sample_id": "sample_2",
167+
"expression": 62,
103168
},
104169
{
105-
"feature_id": "ENST00000393293",
170+
"feature_id": "ENST00000437180",
106171
"sample_id": "sample_3",
172+
"expression": 33,
173+
},
174+
{
175+
"feature_id": "ENST00000455571",
176+
"sample_id": "sample_1",
107177
"expression": 40,
108178
},
109179
{
110-
"feature_id": "ENST00000393293",
180+
"feature_id": "ENST00000455571",
181+
"sample_id": "sample_2",
182+
"expression": 52,
183+
},
184+
{
185+
"feature_id": "ENST00000455571",
186+
"sample_id": "sample_3",
187+
"expression": 51,
188+
},
189+
{
190+
"feature_id": "ENST00000460207",
191+
"sample_id": "sample_1",
192+
"expression": 45,
193+
},
194+
{
195+
"feature_id": "ENST00000460207",
196+
"sample_id": "sample_2",
197+
"expression": 87,
198+
},
199+
{"feature_id": "ENST00000460207", "sample_id": "sample_3", "expression": 9},
200+
{
201+
"feature_id": "ENST00000467577",
111202
"sample_id": "sample_1",
112203
"expression": 17,
113204
},
205+
{
206+
"feature_id": "ENST00000467577",
207+
"sample_id": "sample_2",
208+
"expression": 64,
209+
},
210+
{
211+
"feature_id": "ENST00000467577",
212+
"sample_id": "sample_3",
213+
"expression": 54,
214+
},
215+
{
216+
"feature_id": "ENST00000467692",
217+
"sample_id": "sample_1",
218+
"expression": 61,
219+
},
220+
{
221+
"feature_id": "ENST00000467692",
222+
"sample_id": "sample_2",
223+
"expression": 48,
224+
},
225+
{"feature_id": "ENST00000467692", "sample_id": "sample_3", "expression": 9},
226+
{
227+
"feature_id": "ENST00000468726",
228+
"sample_id": "sample_1",
229+
"expression": 65,
230+
},
231+
{
232+
"feature_id": "ENST00000468726",
233+
"sample_id": "sample_2",
234+
"expression": 14,
235+
},
236+
{
237+
"feature_id": "ENST00000468726",
238+
"sample_id": "sample_3",
239+
"expression": 81,
240+
},
241+
{
242+
"feature_id": "ENST00000469087",
243+
"sample_id": "sample_1",
244+
"expression": 84,
245+
},
246+
{
247+
"feature_id": "ENST00000469087",
248+
"sample_id": "sample_2",
249+
"expression": 14,
250+
},
251+
{
252+
"feature_id": "ENST00000469087",
253+
"sample_id": "sample_3",
254+
"expression": 56,
255+
},
256+
{
257+
"feature_id": "ENST00000475045",
258+
"sample_id": "sample_1",
259+
"expression": 93,
260+
},
261+
{
262+
"feature_id": "ENST00000475045",
263+
"sample_id": "sample_2",
264+
"expression": 39,
265+
},
266+
{
267+
"feature_id": "ENST00000475045",
268+
"sample_id": "sample_3",
269+
"expression": 48,
270+
},
271+
{
272+
"feature_id": "ENST00000479325",
273+
"sample_id": "sample_1",
274+
"expression": 49,
275+
},
276+
{
277+
"feature_id": "ENST00000479325",
278+
"sample_id": "sample_2",
279+
"expression": 85,
280+
},
281+
{
282+
"feature_id": "ENST00000479325",
283+
"sample_id": "sample_3",
284+
"expression": 66,
285+
},
286+
{"feature_id": "ENST00000482318", "sample_id": "sample_1", "expression": 2},
287+
{
288+
"feature_id": "ENST00000482318",
289+
"sample_id": "sample_2",
290+
"expression": 64,
291+
},
292+
{
293+
"feature_id": "ENST00000482318",
294+
"sample_id": "sample_3",
295+
"expression": 71,
296+
},
297+
{
298+
"feature_id": "ENST00000494829",
299+
"sample_id": "sample_1",
300+
"expression": 76,
301+
},
302+
{
303+
"feature_id": "ENST00000494829",
304+
"sample_id": "sample_2",
305+
"expression": 20,
306+
},
307+
{
308+
"feature_id": "ENST00000494829",
309+
"sample_id": "sample_3",
310+
"expression": 32,
311+
},
312+
{
313+
"feature_id": "ENST00000675419",
314+
"sample_id": "sample_1",
315+
"expression": 99,
316+
},
317+
{
318+
"feature_id": "ENST00000675419",
319+
"sample_id": "sample_2",
320+
"expression": 54,
321+
},
322+
{
323+
"feature_id": "ENST00000675419",
324+
"sample_id": "sample_3",
325+
"expression": 13,
326+
},
114327
],
115-
"expected_sql_output": "SELECT `expression_1`.`feature_id` AS `feature_id`, `expression_1`.`sample_id` AS `sample_id`, `expression_1`.`value` AS `expression` FROM `database_gzky7400vgpyzy621q43gkkf__molecular_expression1_db`.`expression` AS `expression_1` LEFT OUTER JOIN `database_gzky7400vgpyzy621q43gkkf__molecular_expression1_db`.`expr_annotation` AS `expr_annotation_1` ON `expression_1`.`feature_id` = `expr_annotation_1`.`feature_id` WHERE `expr_annotation_1`.`gene_name` IN ('ABL1') ORDER BY `feature_id` ASC, `sample_id` ASC",
116-
"expected_sql_output_1_1": "SELECT `expression_read_optimized_1`.`feature_id` AS `feature_id`, `expression_read_optimized_1`.`sample_id` AS `sample_id`, `expression_read_optimized_1`.`value` AS `expression` FROM `database_j29xxf80vgpgzv8x60bvfzzv__molecular_expression_1_1`.`expression_read_optimized` AS `expression_read_optimized_1` WHERE `expression_read_optimized_1`.`gene_name` IN ('ABL1') AND `expression_read_optimized_1`.`chr` = '9' AND `expression_read_optimized_1`.`bin` IN (52) ORDER BY `feature_id` ASC, `sample_id` ASC",
328+
"expected_sql_output": "SELECT `expression_1`.`feature_id` AS `feature_id`, `expression_1`.`sample_id` AS `sample_id`, `expression_1`.`value` AS `expression` FROM `database_gzky7400vgpyzy621q43gkkf__molecular_expression1_db`.`expression` AS `expression_1` LEFT OUTER JOIN `database_gzky7400vgpyzy621q43gkkf__molecular_expression1_db`.`expr_annotation` AS `expr_annotation_1` ON `expression_1`.`feature_id` = `expr_annotation_1`.`feature_id` WHERE `expr_annotation_1`.`gene_name` IN ('RUNX1') ORDER BY `feature_id` ASC, `sample_id` ASC",
329+
"expected_sql_output_1_1": "SELECT `expression_read_optimized_1`.`feature_id` AS `feature_id`, `expression_read_optimized_1`.`sample_id` AS `sample_id`, `expression_read_optimized_1`.`value` AS `expression` FROM `database_j29xxf80vgpgzv8x60bvfzzv__molecular_expression_1_1`.`expression_read_optimized` AS `expression_read_optimized_1` WHERE `expression_read_optimized_1`.`gene_name` IN ('RUNX1') AND `expression_read_optimized_1`.`chr` = '21' AND `expression_read_optimized_1`.`bin` IN (13, 14) ORDER BY `feature_id` ASC, `sample_id` ASC",
117330
},
118331
"test_vizpayloadbuilder_annotation_feature_id": {
119332
"expected_data_output": [

src/python/test/expression_test_assets/expression_test_input_dict.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@
193193
],
194194
},
195195
"test_vizpayloadbuilder_annotation_feature_name": {
196-
"annotation": {"feature_name": ["ABL1"]}
196+
"annotation": {"feature_name": ["RUNX1"]}
197197
},
198198
"test_vizpayloadbuilder_annotation_feature_id": {
199199
"annotation": {"feature_id": ["ENST00000327669", "ENST00000456328"]}

0 commit comments

Comments
 (0)