Particle-Based Microarrays of Oligonucleotides and Oligopeptides