The invention provides compounds of formula I:
wherein A, B, D, E, R
1
, R
2
, R
3
, R
4
, R
5
, X, and ----- have any values defined herein, as well as salts thereof. The compounds have activity as G-quadruplex DNA stabilizers and as anti-proliferative agents.