@@ -460,9 +460,10 @@ def _murfey_class3ds(murfey_ids: List[int], particles_file: str, app_id: int, _d
460460 _db .close ()
461461
462462
463- def _murfey_refine (murfey_id : int , refine_dir : str , app_id : int , _db ):
463+ def _murfey_refine (murfey_id : int , refine_dir : str , tag : str , app_id : int , _db ):
464464 pj_id = _pj_id (app_id , _db , recipe = "em-spa-refine" )
465465 refine3d = db .Refine3D (
466+ tag = tag ,
466467 refine_dir = refine_dir ,
467468 pj_id = pj_id ,
468469 murfey_id = murfey_id ,
@@ -1072,7 +1073,7 @@ def _release_refine_hold(message: dict, _db=murfey_db):
10721073 _app_id (pj_id , _db ),
10731074 _db ,
10741075 ),
1075- "symmetry_refined_grp_uuid" : refine_params . symmetry_murfey_id ,
1076+ "symmetry_refined_grp_uuid" : symmetry_refine_params . murfey_id ,
10761077 "session_id" : message ["session_id" ],
10771078 "autoproc_program_id" : _app_id (
10781079 _pj_id (message ["program_id" ], _db , recipe = "em-spa-refine" ), _db
@@ -2230,15 +2231,14 @@ def _register_refinement(message: dict, _db=murfey_db, demo: bool = False):
22302231 next_job = feedback_params .next_job
22312232 refine_dir = f"{ message ['refine_dir' ]} { (feedback_params .next_job + 2 ):03} "
22322233 refined_grp_uuid = _murfey_id (message ["program_id" ], _db )[0 ]
2233- symmetry_refined_grp_uuid = _murfey_id (message ["program_id" ], _db )[0 ]
22342234 refined_class_uuid = _murfey_id (message ["program_id" ], _db )[0 ]
2235+ symmetry_refined_grp_uuid = _murfey_id (message ["program_id" ], _db )[0 ]
22352236 symmetry_refined_class_uuid = _murfey_id (message ["program_id" ], _db )[0 ]
22362237
22372238 refine_params = db .RefineParameters (
22382239 tag = "first" ,
22392240 pj_id = pj_id ,
22402241 murfey_id = refined_grp_uuid ,
2241- symmetry_murfey_id = symmetry_refined_grp_uuid ,
22422242 refine_dir = refine_dir ,
22432243 class3d_dir = message ["class3d_dir" ],
22442244 class_number = message ["best_class" ],
@@ -2254,10 +2254,13 @@ def _register_refinement(message: dict, _db=murfey_db, demo: bool = False):
22542254 _db .add (refine_params )
22552255 _db .add (symmetry_refine_params )
22562256 _db .commit ()
2257- _murfey_refine (refined_class_uuid , refine_dir , message ["program_id" ], _db )
2257+ _murfey_refine (
2258+ refined_class_uuid , refine_dir , "first" , message ["program_id" ], _db
2259+ )
22582260 _murfey_refine (
22592261 symmetry_refined_class_uuid ,
2260- f"{ refine_dir } /symmetry" ,
2262+ refine_dir ,
2263+ "symmetry" ,
22612264 message ["program_id" ],
22622265 _db ,
22632266 )
0 commit comments