usage: prog <output> [options]

	The goal of this program is to reduce the heterogeneity of a reconstruction by splitting a single map
	into two maps, each more homogeneous. You must run e2refine_easy to completion before using this program.
	It will take the class-averaging results from the final iteration, and split the particles from each 
	class-average into 2 groups, producing 2 class-averages for each. The program then attempts to construct
	a maximally self-consistent grouping of these pairs of class averages into 2 3-D maps. 

Option Type Description
--version None show program's version number and exit
--path str The name of an existing refine_xx folder, where e2refine_easy ran to completion
--usebasis int Select which Eigenimage to use for separation. With novarimax, n=0 is highest energy.
--nbasis int Number of basis vectors to compute. Must be at least usebasis+1. Default 6 or usebasis+1.
--minptcl int Minimum number of particles in a class. Classes with fewer particles will be excluded.
--mask None Optional 3D mask to focus the classification
--parallel None Standard parallelism option. Default=thread:2
--verbose, -v int verbose level [0-9], higher number means higher level of verboseness
--ppid int Set the PID of the parent process, used for cross platform PPID