Protein purification applications :a practical approach