Solution and chip arrays in protein profiling