Deconvolution of multicomponent ultraviolet/visible spectra