Hierarchical tree based storage, retrieval, and interpretation of infrared spectra.