Text this: Deconvolution of optical spectra distorted by random noise using an artificial immune system