Computer-assisted structure elucidation. Part II: Indirect database approaches and established systems