Designing Oligonucleotides For Dna Microarrays