Equilibrium sedimentation of macromolecules and viruses in a density gradient.