Recent advances in 2D electrophoresis: an array of possibilities.

Recent advances in 2D electrophoresis: an array of possibilities.