| Bsoft 2.0.5 Bernard's software package

mg_multiple.h
Go to the documentation of this file.
1
9 #include "mg_processing.h"
10 #include "rwmg.h"
11 #include "symmetry.h"
12 #include "utilities.h"
13 #include "timer.h"
14
15 // Function prototypes
16 Bproject* project_multi_merge(Bstring* file_list, int fom_index, int flags);
17 int project_multi_add(Bproject* project, Bstring* file_list, int fom_index);
18 long project_multi_select_best_FOM(Bproject* project_list, double fom_cut, int fom_index, int fom_def_flag);
19 long project_multi_selection_stats(Bproject* project_list);
20 long project_multi_select_low_variance(Bproject* project_list, Bsymmetry* sym,
21 double origin_dev, double view_dev, double angle_dev, double mag_dev);
22 long project_multi_select_low_difference(Bproject* project1, Bproject* project2, Bsymmetry* sym,
23 double origin_err, double view_err, double angle_err, double mag_err);
24 long project_multi_select_low_rmsd(Bproject* project1, Bproject* project2, Bsymmetry* sym,
25 double origin_rmsd, double view_rmsd, double angle_rmsd, double mag_rmsd);
26 long project_multi_selection_compare(Bproject* project1, Bproject* project2);
27
rwmg.h
Header file for reading and writing micrograph parameters.
project_multi_select_low_variance
long project_multi_select_low_variance(Bproject *project_list, Bsymmetry *sym, double origin_dev, double view_dev, double angle_dev, double mag_dev)
Selects the best particle orientations from multiple parameter files.
Definition: mg_multiple.cpp:595
project_multi_selection_compare
long project_multi_selection_compare(Bproject *project1, Bproject *project2)
Calculates the number of selections that are the same.
Definition: mg_multiple.cpp:1012
symmetry.h
Header file for general symmetry functions.
utilities.h
Header file for general utilities.
project_multi_add
int project_multi_add(Bproject *project, Bstring *file_list, int fom_index)
Merges multiple projects with an existing one.
Definition: mg_multiple.cpp:204
project
Bproject * project
Definition: bshow.cpp:31
timer.h
Utilities for timing functions.
project_multi_select_low_difference
long project_multi_select_low_difference(Bproject *project1, Bproject *project2, Bsymmetry *sym, double origin_err, double view_err, double angle_err, double mag_err)
Selects the best particle orientations from two parameter files.
Definition: mg_multiple.cpp:766
project_multi_select_best_FOM
long project_multi_select_best_FOM(Bproject *project_list, double fom_cut, int fom_index, int fom_def_flag)
Selects the best particle orientations from multiple parameter files.
Definition: mg_multiple.cpp:335
Bsymmetry
Definition: symmetry.h:38
Bstring
Definition: Bstring.h:29
project_multi_merge
Bproject * project_multi_merge(Bstring *file_list, int fom_index, int flags)
Merges multiple projects.
Definition: mg_multiple.cpp:65
project_multi_select_low_rmsd
long project_multi_select_low_rmsd(Bproject *project1, Bproject *project2, Bsymmetry *sym, double origin_rmsd, double view_rmsd, double angle_rmsd, double mag_rmsd)
Selects the best particle orientations from two parameter files.
Definition: mg_multiple.cpp:916
mg_processing.h
Header file for micrograph processing.
project_multi_selection_stats
long project_multi_selection_stats(Bproject *project_list)
Counts particle assignment distributions using selection arrays.
Definition: mg_multiple.cpp:457
Bproject
Definition: mg_processing.h:333