Nuclear magnetic resonance-based modeling and refinement of protein three-dimensional structures and their complexes.