relion
relion copied to clipboard
3D multibody reading the rlnSolventMaskName from optimiser star
Describe your problem
3D multibody, besides reading body star, is still reading the rlnSolventMaskName from data_optimiser_general of the input optimiser star. AFAIK, this mask is not used. This bug has been there for at least 2 years.
Environment:
- RELION version 4.0-alpha-commit-6fbb66
Job options:
- Type of job: 3D Multibody
- Number of MPI processes: 3
- Full command (see
note.txt
in the job directory):
mpirun -np 3 `which relion_refine_mpi` --continue Runs/000002_ProtRelionRefine3D/extra/relion_it017_optimiser.star --multibody_masks Runs/000081_ProtRelionMultiBody/extra/input_body.star --o Runs/000081_ProtRelionMultiBody/extra/run --solvent_correct_fsc --oversampling 1 --pad 1 --healpix_order 4 --auto_local_healpix_order 4 --offset_range 2.0 --offset_step 0.5 --skip_gridding --dont_combine_weights_via_disc --pool 30 --gpu --reconstruct_subtracted_bodies
Error:
in: /home/gsharov/soft/relion-4.0/src/image.h, line 276
00002: ERROR:
00003: Cannot read file Runs/000002_ProtRelionRefine3D/mask.mrc It does not exist
Does this cause any problems?
ehm, yes, if the mask file was removed multibody fails.