Applications of display technology in protein analysis