A method for analyzing the protein or peptide content of a mixture comprising exposing a spatial array of protein recognition units to the protein or peptide containing mixture, and detecting the binding of proteins or peptides to the protein recognition units.