Combinatorial chemistry : applications of light-directed chemical synthesis