An exponential modeling algorithm for protein structure completion by X-ray crystallography.