6464
6565
6666async 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)
134134def 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)
152152async 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)
176176def 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)
230230async 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)
278278def 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)
322322async 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)
610610async 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)
667667async 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 : {}})
922921async 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)
960959def 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