Skip to content

Commit 51d41b0

Browse files
committed
Modify the function and variables' names.
1 parent a9b35a6 commit 51d41b0

File tree

3 files changed

+13
-13
lines changed

3 files changed

+13
-13
lines changed

src/mavedb/lib/score_sets.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,7 @@ def get_score_set_counts_as_csv(
312312
score_set: ScoreSet,
313313
start: Optional[int] = None,
314314
limit: Optional[int] = None,
315-
download: Optional[bool] = None,
315+
drop_na_columns: Optional[bool] = None,
316316
) -> str:
317317
assert type(score_set.dataset_columns) is dict
318318
count_columns = [str(x) for x in list(score_set.dataset_columns.get("count_columns", []))]
@@ -331,8 +331,8 @@ def get_score_set_counts_as_csv(
331331
variants = db.scalars(variants_query).all()
332332

333333
rows_data = variants_to_csv_rows(variants, columns=columns, dtype=type_column)
334-
if download:
335-
rows_data, columns = process_downloadable_data(rows_data, columns)
334+
if drop_na_columns:
335+
rows_data, columns = drop_na_columns_from_csv_file_rows(rows_data, columns)
336336

337337
stream = io.StringIO()
338338
writer = csv.DictWriter(stream, fieldnames=columns, quoting=csv.QUOTE_MINIMAL)
@@ -346,7 +346,7 @@ def get_score_set_scores_as_csv(
346346
score_set: ScoreSet,
347347
start: Optional[int] = None,
348348
limit: Optional[int] = None,
349-
download: Optional[bool] = None,
349+
drop_na_columns: Optional[bool] = None,
350350
) -> str:
351351
assert type(score_set.dataset_columns) is dict
352352
score_columns = [str(x) for x in list(score_set.dataset_columns.get("score_columns", []))]
@@ -365,8 +365,8 @@ def get_score_set_scores_as_csv(
365365
variants = db.scalars(variants_query).all()
366366

367367
rows_data = variants_to_csv_rows(variants, columns=columns, dtype=type_column)
368-
if download:
369-
rows_data, columns = process_downloadable_data(rows_data, columns)
368+
if drop_na_columns:
369+
rows_data, columns = drop_na_columns_from_csv_file_rows(rows_data, columns)
370370

371371
stream = io.StringIO()
372372
writer = csv.DictWriter(stream, fieldnames=columns, quoting=csv.QUOTE_MINIMAL)
@@ -375,7 +375,7 @@ def get_score_set_scores_as_csv(
375375
return stream.getvalue()
376376

377377

378-
def process_downloadable_data(
378+
def drop_na_columns_from_csv_file_rows(
379379
rows_data: Iterable[dict[str, Any]],
380380
columns: list[str]
381381
) -> tuple[list[dict[str, Any]], list[str]]:

src/mavedb/routers/score_sets.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ def get_score_set_scores_csv(
180180
urn: str,
181181
start: int = Query(default=None, description="Start index for pagination"),
182182
limit: int = Query(default=None, description="Number of variants to return"),
183-
download: Optional[bool] = None,
183+
drop_na_columns: Optional[bool] = None,
184184
db: Session = Depends(deps.get_db),
185185
user_data: Optional[UserData] = Depends(get_current_user),
186186
) -> Any:
@@ -215,7 +215,7 @@ def get_score_set_scores_csv(
215215

216216
assert_permission(user_data, score_set, Action.READ)
217217

218-
csv_str = get_score_set_scores_as_csv(db, score_set, start, limit, download)
218+
csv_str = get_score_set_scores_as_csv(db, score_set, start, limit, drop_na_columns)
219219
return StreamingResponse(iter([csv_str]), media_type="text/csv")
220220

221221

@@ -235,7 +235,7 @@ async def get_score_set_counts_csv(
235235
urn: str,
236236
start: int = Query(default=None, description="Start index for pagination"),
237237
limit: int = Query(default=None, description="Number of variants to return"),
238-
download: Optional[bool] = None,
238+
drop_na_columns: Optional[bool] = None,
239239
db: Session = Depends(deps.get_db),
240240
user_data: Optional[UserData] = Depends(get_current_user),
241241
) -> Any:
@@ -270,7 +270,7 @@ async def get_score_set_counts_csv(
270270

271271
assert_permission(user_data, score_set, Action.READ)
272272

273-
csv_str = get_score_set_counts_as_csv(db, score_set, start, limit, download)
273+
csv_str = get_score_set_counts_as_csv(db, score_set, start, limit, drop_na_columns)
274274
return StreamingResponse(iter([csv_str]), media_type="text/csv")
275275

276276

tests/routers/test_score_set.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1767,7 +1767,7 @@ def test_download_scores_file(session, data_provider, client, setup_router_db, d
17671767
publish_score_set = publish_score_set_response.json()
17681768
print(publish_score_set)
17691769

1770-
download_scores_csv_response = client.get(f"/api/v1/score-sets/{publish_score_set['urn']}/scores?download=true")
1770+
download_scores_csv_response = client.get(f"/api/v1/score-sets/{publish_score_set['urn']}/scores?drop_na_columns=true")
17711771
assert download_scores_csv_response.status_code == 200
17721772
download_scores_csv = download_scores_csv_response.text
17731773
csv_header = download_scores_csv.split("\n")[0]
@@ -1788,7 +1788,7 @@ def test_download_counts_file(session, data_provider, client, setup_router_db, d
17881788
assert publish_score_set_response.status_code == 200
17891789
publish_score_set = publish_score_set_response.json()
17901790

1791-
download_counts_csv_response = client.get(f"/api/v1/score-sets/{publish_score_set['urn']}/counts?download=true")
1791+
download_counts_csv_response = client.get(f"/api/v1/score-sets/{publish_score_set['urn']}/counts?drop_na_columns=true")
17921792
assert download_counts_csv_response.status_code == 200
17931793
download_counts_csv = download_counts_csv_response.text
17941794
csv_header = download_counts_csv.split("\n")[0]

0 commit comments

Comments
 (0)