A compound, or a pharmaceutically acceptable salt or ester thereof, having a structure of formula (I), wherein R1 is a substituted aryl or an optionally-substituted heteroaryl, provided that the heteroaryl is not pyridyl or azaborine; and each of R2, R5, R6, R7 and R8 is individually H, halide, optionally-substituted alkyl, optionally-substituted cycloalkyl, optionally-substituted heteroalkyl, optionally-substituted arylalkyl, optionally-substituted alkoxy, optionally-substituted aryloxy, optionally-substituted amino, silyl, optionally-substituted alkenyl, optionally-substituted cycloalkenyl, optionally-substituted heteroalkenyl, optionally-substituted alkynyl, optionally-substituted aryl, optionally-substituted heteroaryl, optionally-substituted acyl, carbonyl, carboxylic acid, ester, nitrile, isonitrile, sulfanyl, sulfinyl, sulfonyl, optionally-substituted amido, optionally-substituted phosphoryl, optionally-substituted thiophosphoryl, optionally- substituted phosphinyl, optionally-substituted thiophosphinyl, thioester, nitro, azido, optionally-substituted hydrazinyl, optionally-substituted diazenyl, or thiocarbonyl.
展开▼