Protein chip technology