A compound having structural Formula Or a salt thereof, wherein; A is a saturated or unsaturated hydrocarbon chain having 3 atoms, forming a five-membered ring; T is selected from the group consisting of -C OH, -C NH 2, and tetrazole; G 1 is -(CR 1 R 2) n -; Z is O, S or NR; n is 0 or 1; r and s are independently 0 or 1; R 1 and R 2 are independently selected from the group consisting of hydrogen, halo, C 1-6 alkyl, C 1-6 heteroalkyl, C 1-6 alkoxy, and C 1-6 perhaloalkyl or together may form a cycloalkyl; X 1, X 2, and X 3 are independently selected from the group consisting of hydrogen, C 1-6 alkyl, cycloalkyl, halogen, perhaloalkyl, hydroxy, C 1-6 alkoxy, nitro, cyano, and NH 2; G 2 has the structure: Y 1 and Y 2 are independently selected from the group consisting of N and C-X 6; p is 1, 2 or 3; W is selected from the group consisting of -CX 4 X 5 - and N-X 7; X 4 and X 5 are independently selected from the group consisting of hydrogen, C 1-6 alkyl, halogen, C 1-6 perhaloalkyl, hydroxy, C 1-6 alkoxy, nitro, cyano, NH 2, and CO 2 R; R is selected from the group consisting of C 1-6 alkyl and hydrogen; X 6 is selected from the group consisting of hydrogen, alkyl, hydroxy, alkoxy, cyano, halogen, C 1-6 perhaloalkyl and NH 2 or null when forming a double bond with an adjacent ring atom; X 7 is selected from the group consisting of hydrogen, alkyl, hydroxy, and C 1-6 perhaloalkyl, or null when forming a double bond with Y 2; G 3 is selected from the group consisting of a bond, a double bond, -(CR 3 R 4) m -, carbonyl, and -(CR 3 R 4) m CR 3 =CR 4 -; m is 0, 1, or 2; R 3 and R 4 are independently selected from the group consisting of hydrogen, C 1-6 alkyl, C 1-6 alkoxy, aryl, C 1-6 perhaloalkyl, cyano, and nitro; G 4 is selected from the group consisting of hydrogen, optionally substituted aryl, optionally substituted heteroaryl, optionally substituted cycloalkyl, optionally substituted cycloheteroalkyl, optionally substituted cycloheteroaryl, optionally substituted cycloalkenyl, and -N=(CR 5 R 6); wherein said optionally substituted groups are optionally singly or doubly substituted with halogen, C 1-6 alkyl, C 1-6 perhaloalkyl, C 1-6 perhaloalkoxy or mono- or di-haloalkoxy; and R 5 and R 6 are independently selected from the group consisting of hydrogen, alkyl, aryl, heteroaryl, cycloalkyl, cycloalkenyl, and cycloheteroalkyl. A is a saturated or unsaturated hydrocarbon chain having 3 atoms, forming a five-membered ring; T is selected from the group consisting of -C OH, -C NH 2, and tetrazole; G 1 is -(CR 1 R 2) n -; Z is O, S or NR; n is 0 or 1; r and s are independently 0 or 1; R 1 and R 2 are independently selected from the group consisting of hydrogen, halo, C 1-6 alkyl, C 1-6 heteroalkyl, C 1-6 alkoxy, and C 1-6 perhaloalkyl or together may form a cycloalkyl; X 1, X 2, and X 3 are independently selected from the group consisting of hydrogen, C 1-6 alkyl, cycloalkyl, halogen, perhaloalkyl, hydroxy, C 1-6 alkoxy, nitro, cyano, and NH 2; G 2 has the structure: Y 1 and Y 2 are independently selected from the group consisting of N and C-X 6; p is 1, 2 or 3; W is selected from the group consisting of -CX 4 X 5 - and N-X 7; X 4 and X 5 are independently selected from the group consisting of hydrogen, C 1-6 alkyl, halogen, C 1-6 perhaloalkyl, hydroxy, C 1-6 alkoxy, nitro, cyano, NH 2, and CO 2 R; R is selected from the group consisting of C 1-6 alkyl and hydrogen; X 6 is selected from the group consisting of hydrogen, alkyl, hydroxy, alkoxy, cyano, halogen, C 1-6 perhaloalkyl and NH 2 or null when forming a double bond with an adjacent ring atom; X 7 is selected from the group consisting of hydrogen, alkyl, hydroxy, and C 1-6 perhaloalkyl, or null when forming a double bond with Y 2; G 3 is selected from the group consisting of a bond, a double bond, -(CR 3 R 4) m -, carbonyl, and -(CR 3 R 4) m CR 3 =CR 4 -; m is 0, 1, or 2; R 3 and R 4 are independently selected from the group consisting of hydrogen, C 1-6 alkyl, C 1-6 alkoxy, aryl, C 1-6 perhaloalkyl, cyano, and nitro;