Combinatorial chemistry and high-throughput screening in drug discovery: different strategies and formats