Heparin and heparan sulfate: analyzing structure and microheterogeneity.