@@ -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 )
@@ -1233,8 +1235,8 @@ def _register_3d_batch(message: dict, _db, demo: bool = False):
12331235 ).one ()
12341236 relion_options = dict (relion_params )
12351237 feedback_params = _db .exec (
1236- select (db .SPAFeedbackParameters ).where (
1237- db .SPAFeedbackParameters .pj_id == pj_id_params
1238+ select (db .ClassificationFeedbackParameters ).where (
1239+ db .ClassificationFeedbackParameters .pj_id == pj_id_params
12381240 )
12391241 ).one ()
12401242 other_options = dict (feedback_params )
@@ -1411,8 +1413,8 @@ def _register_initial_model(message: dict, _db, demo: bool = False):
14111413 pj_id_params = _pj_id (message ["program_id" ], _db , recipe = "em-spa-preprocess" )
14121414 # Add the initial model file to the database
14131415 feedback_params = _db .exec (
1414- select (db .SPAFeedbackParameters ).where (
1415- db .SPAFeedbackParameters .pj_id == pj_id_params
1416+ select (db .ClassificationFeedbackParameters ).where (
1417+ db .ClassificationFeedbackParameters .pj_id == pj_id_params
14161418 )
14171419 ).one ()
14181420 feedback_params .initial_model = message .get ("initial_model" )
@@ -1578,8 +1580,8 @@ def _register_refinement(message: dict, _db, demo: bool = False):
15781580 ).one ()
15791581 relion_options = dict (relion_params )
15801582 feedback_params = _db .exec (
1581- select (db .SPAFeedbackParameters ).where (
1582- db .SPAFeedbackParameters .pj_id == pj_id_params
1583+ select (db .ClassificationFeedbackParameters ).where (
1584+ db .ClassificationFeedbackParameters .pj_id == pj_id_params
15831585 )
15841586 ).one ()
15851587 other_options = dict (feedback_params )
@@ -1726,8 +1728,8 @@ def _register_bfactors(message: dict, _db, demo: bool = False):
17261728 ).one ()
17271729 relion_options = dict (relion_params )
17281730 feedback_params = _db .exec (
1729- select (db .SPAFeedbackParameters ).where (
1730- db .SPAFeedbackParameters .pj_id == pj_id_params
1731+ select (db .ClassificationFeedbackParameters ).where (
1732+ db .ClassificationFeedbackParameters .pj_id == pj_id_params
17311733 )
17321734 ).one ()
17331735
@@ -2289,7 +2291,7 @@ def feedback_callback(header: dict, message: dict, _db=murfey_db) -> None:
22892291 eer_fractionation_file = message ["eer_fractionation_file" ],
22902292 symmetry = message ["symmetry" ],
22912293 )
2292- feedback_params = db .SPAFeedbackParameters (
2294+ feedback_params = db .ClassificationFeedbackParameters (
22932295 pj_id = collected_ids [2 ].id ,
22942296 estimate_particle_diameter = True ,
22952297 hold_class2d = False ,
0 commit comments