Bug fix for the spectrum user functions for when the ID order does not match those loaded.
If the order of IDs sent to spectrum.replicated did not match the order they were loaded by
spectrum.read_intensities, then the spectrum.error_analysis user function would fail. The order is
no longer important.