The terms ???arrays,??? ???microarrays,??? and ???DNA chips??? are used herein interchangeably to refer to an array of distinct polynucleotides affixed to a substrate, such as glass, plastic, paper, nylon or other type of membrane, filter, chip, or any other suitable solid support.