Skip to content

Commit bec2b5c

Browse files
committed
Convert the file format back.
1 parent c7165f0 commit bec2b5c

File tree

1 file changed

+62
-63
lines changed

1 file changed

+62
-63
lines changed

src/mavedb/routers/score_sets.py

Lines changed: 62 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464

6565

6666
async def fetch_score_set_by_urn(
67-
db, urn: str, user: Optional[UserData], owner_or_contributor: Optional[UserData], only_published: bool
67+
db, urn: str, user: Optional[UserData], owner_or_contributor: Optional[UserData], only_published: bool
6868
) -> Optional[ScoreSet]:
6969
"""
7070
Fetch one score set by URN, ensuring that the user has read permission.
@@ -132,9 +132,9 @@ def search_score_sets(search: ScoreSetsSearch, db: Session = Depends(deps.get_db
132132
response_model=list[score_set.ShortScoreSet],
133133
)
134134
def search_my_score_sets(
135-
search: ScoreSetsSearch, # = Body(..., embed=True),
136-
db: Session = Depends(deps.get_db),
137-
user_data: UserData = Depends(require_current_user),
135+
search: ScoreSetsSearch, # = Body(..., embed=True),
136+
db: Session = Depends(deps.get_db),
137+
user_data: UserData = Depends(require_current_user),
138138
) -> Any:
139139
"""
140140
Search score sets created by the current user..
@@ -150,10 +150,10 @@ def search_my_score_sets(
150150
response_model_exclude_none=True,
151151
)
152152
async def show_score_set(
153-
*,
154-
urn: str,
155-
db: Session = Depends(deps.get_db),
156-
user_data: UserData = Depends(get_current_user),
153+
*,
154+
urn: str,
155+
db: Session = Depends(deps.get_db),
156+
user_data: UserData = Depends(get_current_user),
157157
) -> Any:
158158
"""
159159
Fetch a single score set by URN.
@@ -169,17 +169,17 @@ async def show_score_set(
169169
200: {
170170
"content": {"text/csv": {}},
171171
"description": """Variant scores in CSV format, with four fixed columns (accession, hgvs_nt, hgvs_pro,"""
172-
""" and hgvs_splice), plus score columns defined by the score set.""",
172+
""" and hgvs_splice), plus score columns defined by the score set.""",
173173
}
174174
},
175175
)
176176
def get_score_set_scores_csv(
177-
*,
178-
urn: str,
179-
start: int = Query(default=None, description="Start index for pagination"),
180-
limit: int = Query(default=None, description="Number of variants to return"),
181-
db: Session = Depends(deps.get_db),
182-
user_data: Optional[UserData] = Depends(get_current_user),
177+
*,
178+
urn: str,
179+
start: int = Query(default=None, description="Start index for pagination"),
180+
limit: int = Query(default=None, description="Number of variants to return"),
181+
db: Session = Depends(deps.get_db),
182+
user_data: Optional[UserData] = Depends(get_current_user),
183183
) -> Any:
184184
"""
185185
Return scores from a score set, identified by URN, in CSV format.
@@ -223,17 +223,17 @@ def get_score_set_scores_csv(
223223
200: {
224224
"content": {"text/csv": {}},
225225
"description": """Variant counts in CSV format, with four fixed columns (accession, hgvs_nt, hgvs_pro,"""
226-
""" and hgvs_splice), plus score columns defined by the score set.""",
226+
""" and hgvs_splice), plus score columns defined by the score set.""",
227227
}
228228
},
229229
)
230230
async def get_score_set_counts_csv(
231-
*,
232-
urn: str,
233-
start: int = Query(default=None, description="Start index for pagination"),
234-
limit: int = Query(default=None, description="Number of variants to return"),
235-
db: Session = Depends(deps.get_db),
236-
user_data: Optional[UserData] = Depends(get_current_user),
231+
*,
232+
urn: str,
233+
start: int = Query(default=None, description="Start index for pagination"),
234+
limit: int = Query(default=None, description="Number of variants to return"),
235+
db: Session = Depends(deps.get_db),
236+
user_data: Optional[UserData] = Depends(get_current_user),
237237
) -> Any:
238238
"""
239239
Return counts from a score set, identified by URN, in CSV format.
@@ -276,10 +276,10 @@ async def get_score_set_counts_csv(
276276
response_model=list[mapped_variant.MappedVariant],
277277
)
278278
def get_score_set_mapped_variants(
279-
*,
280-
urn: str,
281-
db: Session = Depends(deps.get_db),
282-
user_data: Optional[UserData] = Depends(get_current_user),
279+
*,
280+
urn: str,
281+
db: Session = Depends(deps.get_db),
282+
user_data: Optional[UserData] = Depends(get_current_user),
283283
) -> Any:
284284
"""
285285
Return mapped variants from a score set, identified by URN.
@@ -320,10 +320,10 @@ def get_score_set_mapped_variants(
320320
response_model_exclude_none=True,
321321
)
322322
async def create_score_set(
323-
*,
324-
item_create: score_set.ScoreSetCreate,
325-
db: Session = Depends(deps.get_db),
326-
user_data: UserData = Depends(require_current_user_with_email),
323+
*,
324+
item_create: score_set.ScoreSetCreate,
325+
db: Session = Depends(deps.get_db),
326+
user_data: UserData = Depends(require_current_user_with_email),
327327
) -> Any:
328328
"""
329329
Create a score set.
@@ -608,13 +608,13 @@ async def create_score_set(
608608
response_model_exclude_none=True,
609609
)
610610
async def upload_score_set_variant_data(
611-
*,
612-
urn: str,
613-
counts_file: Optional[UploadFile] = File(None),
614-
scores_file: UploadFile = File(...),
615-
db: Session = Depends(deps.get_db),
616-
user_data: UserData = Depends(require_current_user_with_email),
617-
worker: ArqRedis = Depends(deps.get_worker),
611+
*,
612+
urn: str,
613+
counts_file: Optional[UploadFile] = File(None),
614+
scores_file: UploadFile = File(...),
615+
db: Session = Depends(deps.get_db),
616+
user_data: UserData = Depends(require_current_user_with_email),
617+
worker: ArqRedis = Depends(deps.get_worker),
618618
) -> Any:
619619
"""
620620
Upload scores and variant count files for a score set, and initiate processing these files to
@@ -665,12 +665,12 @@ async def upload_score_set_variant_data(
665665
"/score-sets/{urn}", response_model=score_set.ScoreSet, responses={422: {}}, response_model_exclude_none=True
666666
)
667667
async def update_score_set(
668-
*,
669-
urn: str,
670-
item_update: score_set.ScoreSetUpdate,
671-
db: Session = Depends(deps.get_db),
672-
user_data: UserData = Depends(require_current_user_with_email),
673-
worker: ArqRedis = Depends(deps.get_worker),
668+
*,
669+
urn: str,
670+
item_update: score_set.ScoreSetUpdate,
671+
db: Session = Depends(deps.get_db),
672+
user_data: UserData = Depends(require_current_user_with_email),
673+
worker: ArqRedis = Depends(deps.get_worker),
674674
) -> Any:
675675
"""
676676
Update a score set.
@@ -727,10 +727,9 @@ async def update_score_set(
727727
for identifier in item_update.primary_publication_identifiers or []
728728
]
729729
publication_identifiers = [
730-
await find_or_create_publication_identifier(db, identifier.identifier,
731-
identifier.db_name)
732-
for identifier in item_update.secondary_publication_identifiers or []
733-
] + primary_publication_identifiers
730+
await find_or_create_publication_identifier(db, identifier.identifier, identifier.db_name)
731+
for identifier in item_update.secondary_publication_identifiers or []
732+
] + primary_publication_identifiers
734733

735734
# create a temporary `primary` attribute on each of our publications that indicates
736735
# to our association proxy whether it is a primary publication or not
@@ -869,15 +868,15 @@ async def update_score_set(
869868
if item.variants:
870869
assert item.dataset_columns is not None
871870
score_columns = [
872-
"hgvs_nt",
873-
"hgvs_splice",
874-
"hgvs_pro",
875-
] + item.dataset_columns["score_columns"]
871+
"hgvs_nt",
872+
"hgvs_splice",
873+
"hgvs_pro",
874+
] + item.dataset_columns["score_columns"]
876875
count_columns = [
877-
"hgvs_nt",
878-
"hgvs_splice",
879-
"hgvs_pro",
880-
] + item.dataset_columns["count_columns"]
876+
"hgvs_nt",
877+
"hgvs_splice",
878+
"hgvs_pro",
879+
] + item.dataset_columns["count_columns"]
881880

882881
scores_data = pd.DataFrame(
883882
variants_to_csv_rows(item.variants, columns=score_columns, dtype="score_data")
@@ -920,10 +919,10 @@ async def update_score_set(
920919

921920
@router.delete("/score-sets/{urn}", responses={422: {}})
922921
async def delete_score_set(
923-
*,
924-
urn: str,
925-
db: Session = Depends(deps.get_db),
926-
user_data: UserData = Depends(require_current_user),
922+
*,
923+
urn: str,
924+
db: Session = Depends(deps.get_db),
925+
user_data: UserData = Depends(require_current_user),
927926
) -> Any:
928927
"""
929928
Delete a score set.
@@ -958,10 +957,10 @@ async def delete_score_set(
958957
response_model_exclude_none=True,
959958
)
960959
def publish_score_set(
961-
*,
962-
urn: str,
963-
db: Session = Depends(deps.get_db),
964-
user_data: UserData = Depends(require_current_user),
960+
*,
961+
urn: str,
962+
db: Session = Depends(deps.get_db),
963+
user_data: UserData = Depends(require_current_user),
965964
) -> Any:
966965
"""
967966
Publish a score set.

0 commit comments

Comments
 (0)