Structure elucidation of natural products and bioactive compounds