Bioarrays: From Basics to Diagnostics