Gravar-mail: Conformations of macromolecules and their complexes from heterogeneous datasets