Membrane proteins : engineering, purification and crystallization