单项选择题

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

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