Engineered-membranes and engineered-micelles as efficient tools for purification of halorhodopsin and bacteriorhodopsin.