Novel benzopsoralen analogues: synthesis, biological activity and molecular docking studies.

Novel benzopsoralen analogues: synthesis, biological activity and molecular docking studies.