Gravar-mail: 3D domain swapping: a mechanism for oligomer assembly.