@@ -313,13 +313,15 @@ def _pj_id(app_id: int, _db, recipe: str = "") -> int:
313313
314314def _get_spa_params (
315315 app_id : int , _db
316- ) -> Tuple [db .SPARelionParameters , db .SPAFeedbackParameters ]:
316+ ) -> Tuple [db .SPARelionParameters , db .ClassificationFeedbackParameters ]:
317317 pj_id = _pj_id (app_id , _db , recipe = "em-spa-preprocess" )
318318 relion_params = _db .exec (
319319 select (db .SPARelionParameters ).where (db .SPARelionParameters .pj_id == pj_id )
320320 ).one ()
321321 feedback_params = _db .exec (
322- select (db .SPAFeedbackParameters ).where (db .SPAFeedbackParameters .pj_id == pj_id )
322+ select (db .ClassificationFeedbackParameters ).where (
323+ db .ClassificationFeedbackParameters .pj_id == pj_id
324+ )
323325 ).one ()
324326 _db .expunge (relion_params )
325327 _db .expunge (feedback_params )
@@ -412,8 +414,8 @@ def _release_3d_hold(message: dict, _db):
412414 )
413415 ).one ()
414416 feedback_params = _db .exec (
415- select (db .SPAFeedbackParameters ).where (
416- db .SPAFeedbackParameters .pj_id == pj_id_params
417+ select (db .ClassificationFeedbackParameters ).where (
418+ db .ClassificationFeedbackParameters .pj_id == pj_id_params
417419 )
418420 ).one ()
419421 class3d_params = _db .exec (
@@ -490,8 +492,8 @@ def _release_refine_hold(message: dict, _db):
490492 )
491493 ).one ()
492494 feedback_params = _db .exec (
493- select (db .SPAFeedbackParameters ).where (
494- db .SPAFeedbackParameters .pj_id == pj_id_params
495+ select (db .ClassificationFeedbackParameters ).where (
496+ db .ClassificationFeedbackParameters .pj_id == pj_id_params
495497 )
496498 ).one ()
497499 refine_params = _db .exec (
@@ -582,8 +584,8 @@ def _register_incomplete_2d_batch(message: dict, _db, demo: bool = False):
582584 )
583585 ).one ()
584586 feedback_params = _db .exec (
585- select (db .SPAFeedbackParameters ).where (
586- db .SPAFeedbackParameters .pj_id == pj_id_params
587+ select (db .ClassificationFeedbackParameters ).where (
588+ db .ClassificationFeedbackParameters .pj_id == pj_id_params
587589 )
588590 ).one ()
589591 if feedback_params .hold_class2d :
@@ -706,8 +708,8 @@ def _register_complete_2d_batch(message: dict, _db, demo: bool = False):
706708 )
707709 ).one ()
708710 feedback_params = _db .exec (
709- select (db .SPAFeedbackParameters ).where (
710- db .SPAFeedbackParameters .pj_id == pj_id_params
711+ select (db .ClassificationFeedbackParameters ).where (
712+ db .ClassificationFeedbackParameters .pj_id == pj_id_params
711713 )
712714 ).one ()
713715 _db .expunge (relion_params )
@@ -913,7 +915,7 @@ def _flush_class2d(
913915 app_id : int ,
914916 _db ,
915917 relion_params : db .SPARelionParameters | None = None ,
916- feedback_params : db .SPAFeedbackParameters | None = None ,
918+ feedback_params : db .ClassificationFeedbackParameters | None = None ,
917919):
918920 instrument_name = (
919921 _db .exec (select (db .Session ).where (db .Session .id == session_id ))
@@ -934,8 +936,8 @@ def _flush_class2d(
934936 _db .expunge (relion_params )
935937 if not feedback_params :
936938 feedback_params = _db .exec (
937- select (db .SPAFeedbackParameters ).where (
938- db .SPAFeedbackParameters .pj_id == pj_id_params
939+ select (db .ClassificationFeedbackParameters ).where (
940+ db .ClassificationFeedbackParameters .pj_id == pj_id_params
939941 )
940942 ).one ()
941943 _db .expunge (feedback_params )
@@ -1012,8 +1014,8 @@ def _register_class_selection(message: dict, _db, demo: bool = False):
10121014 ).all ()
10131015 # Add the class selection score to the database
10141016 feedback_params = _db .exec (
1015- select (db .SPAFeedbackParameters ).where (
1016- db .SPAFeedbackParameters .pj_id == pj_id_params
1017+ select (db .ClassificationFeedbackParameters ).where (
1018+ db .ClassificationFeedbackParameters .pj_id == pj_id_params
10171019 )
10181020 ).one ()
10191021 _db .expunge (feedback_params )
@@ -1202,8 +1204,8 @@ def _register_3d_batch(message: dict, _db, demo: bool = False):
12021204 ).one ()
12031205 relion_options = dict (relion_params )
12041206 feedback_params = _db .exec (
1205- select (db .SPAFeedbackParameters ).where (
1206- db .SPAFeedbackParameters .pj_id == pj_id_params
1207+ select (db .ClassificationFeedbackParameters ).where (
1208+ db .ClassificationFeedbackParameters .pj_id == pj_id_params
12071209 )
12081210 ).one ()
12091211 other_options = dict (feedback_params )
@@ -1380,8 +1382,8 @@ def _register_initial_model(message: dict, _db, demo: bool = False):
13801382 pj_id_params = _pj_id (message ["program_id" ], _db , recipe = "em-spa-preprocess" )
13811383 # Add the initial model file to the database
13821384 feedback_params = _db .exec (
1383- select (db .SPAFeedbackParameters ).where (
1384- db .SPAFeedbackParameters .pj_id == pj_id_params
1385+ select (db .ClassificationFeedbackParameters ).where (
1386+ db .ClassificationFeedbackParameters .pj_id == pj_id_params
13851387 )
13861388 ).one ()
13871389 feedback_params .initial_model = message .get ("initial_model" )
@@ -1547,8 +1549,8 @@ def _register_refinement(message: dict, _db, demo: bool = False):
15471549 ).one ()
15481550 relion_options = dict (relion_params )
15491551 feedback_params = _db .exec (
1550- select (db .SPAFeedbackParameters ).where (
1551- db .SPAFeedbackParameters .pj_id == pj_id_params
1552+ select (db .ClassificationFeedbackParameters ).where (
1553+ db .ClassificationFeedbackParameters .pj_id == pj_id_params
15521554 )
15531555 ).one ()
15541556 other_options = dict (feedback_params )
@@ -1695,8 +1697,8 @@ def _register_bfactors(message: dict, _db, demo: bool = False):
16951697 ).one ()
16961698 relion_options = dict (relion_params )
16971699 feedback_params = _db .exec (
1698- select (db .SPAFeedbackParameters ).where (
1699- db .SPAFeedbackParameters .pj_id == pj_id_params
1700+ select (db .ClassificationFeedbackParameters ).where (
1701+ db .ClassificationFeedbackParameters .pj_id == pj_id_params
17001702 )
17011703 ).one ()
17021704
@@ -2258,7 +2260,7 @@ def feedback_callback(header: dict, message: dict, _db=murfey_db) -> None:
22582260 eer_fractionation_file = message ["eer_fractionation_file" ],
22592261 symmetry = message ["symmetry" ],
22602262 )
2261- feedback_params = db .SPAFeedbackParameters (
2263+ feedback_params = db .ClassificationFeedbackParameters (
22622264 pj_id = collected_ids [2 ].id ,
22632265 estimate_particle_diameter = True ,
22642266 hold_class2d = False ,
0 commit comments