Data Refinement for Macromolecules