The spectra from all objects will be put into one object.
The resulting object has all wavelengths that occur in any of the input objects,
wl.tolerance
is used to determine which difference in the wavelengths is
tolerated as equal. The returned object has wavelengths rounded according to the
precision indicated by wl.tolerance
.
Data points corresponding to wavelengths not in the original spectrum will be set to NA.
Extra data is combined in the same manner.
If the objects are named, the names will be preserved in extra data column $.name
.