单项选择题

下列哪种是根据溶解度不同而进行各种蛋白质分离纯化的()

A.吸附层析
B.超滤
C.电泳
D.离子交换层析
E.亲和层析