Protein engineering modulates the transport properties and ion selectivity of the pores formed by staphylococcal gamma-haemolysins in lipid membranes.