Spectral analysis of distributions: finding periodic components in eukaryotic enzyme length data.