Structure from diffraction methods /