Diagnostic and analytical applications of protein microarrays