DNA Microarrays Part A: Array Platforms and Wet-Bench Protocols