Modelling biological macromolecules in solution: 1. The ellipsoid of revolution