Before revision:  In this paper we present an iterative algorithm for processing heterogeneous data sets  that combines the classification and reconstruction steps.
After revision:  In this paper , we attempt to make the first steps towards rigorous mathematical analysis of the heterogeneity problem in cryo-electron microscopy. To that end, we present an algorithm for processing heterogeneous data sets that combines the classification and reconstruction steps.