Patent ID: 7947829

Claim:
A method of making a compound of Formula I: comprising: condensing (i) a compound of Formula III with a compound Formula IV: with (ii) a metal salt under basic conditions to produce said compound of Formula I; wherein: said metal salt is a magnesium, zinc, nickel, or indium salt; each X is independently selected from the group consisting of O, S, Se, NH, NR, (OR) 2 , (SR) 2 , and (SeR) 2 , wherein R is as given below; each A is independently selected from the group consisting of: H, alkyl, alkenyl, alkynyl, cycloalkyl, cycloalkylalkyl, cycloalkylalkenyl, cycloalkylalkynyl, heterocyclo, heterocycloalkyl, heterocycloalkenyl, heterocycloalkynyl, acetal, aryl, aryloxy, arylalkyl, arylalkenyl, arylalkynyl, heteroaryl, heteroarylalkyl, heteroarylalkenyl, heteroarylalkynyl, alkoxy, halo, mercapto, azido, cyano, acyl, formyl, carboxylic acid, acylamino, ester, amide, hydroxyl, nitro, alkylthio, amino, alkylamino, arylalkylamino, disubstituted amino, acyloxy, sulfoxyl, sulfonyl, sulfonate, sulfonic acid, sulfonamide, urea, alkoxylacylamino, aminoacyloxy, linking groups, surface attachment groups, bioconjugatable groups, targeting groups, and water soluble groups; each B is independently selected from the group consisting of: H, alkyl, alkenyl, alkynyl, cycloalkyl, cycloalkylalkyl, cycloalkylalkenyl, cycloalkylalkynyl, heterocyclo, heterocycloalkyl, heterocycloalkenyl, heterocycloalkynyl, acetal, aryl, aryloxy, arylalkyl, arylalkenyl, arylalkynyl, heteroaryl, heteroarylalkyl, heteroarylalkenyl, heteroarylalkynyl, alkoxy, acyl, formyl, carboxylic acid, acylamino, alkylthio, amino, alkylamino, arylalkylamino, disubstituted amino, linking groups, surface attachment groups, bioconjugatable groups, targeting groups, and water soluble groups; each R is independently selected from the group consisting of: H, alkyl, alkenyl, alkynyl, cycloalkyl, cycloalkylalkyl, cycloalkylalkenyl, cycloalkylalkynyl, heterocyclo, heterocycloalkyl, heterocycloalkenyl, heterocycloalkynyl, acetal, aryl, aryloxy, arylalkyl, arylalkenyl, arylalkynyl, heteroaryl, heteroarylalkyl, heteroarylalkenyl, heteroarylalkynyl, alkoxy, halo, mercapto, azido, cyano, acyl, formyl, carboxylic acid, acylamino, ester, amide, hydroxyl, nitro, alkylthio, amino, alkylamino, arylalkylamino, disubstituted amino, acyloxy, sulfoxyl, sulfonyl, sulfonate, sulfonic acid, sulfonamide, urea, alkoxylacylamino, aminoacyloxy, linking groups, surface attachment groups, bioconjugatable groups, targeting groups, and water soluble groups; or an adjacent pair of two R groups may together form an annulated arene or annulated alkene.