Computation Design of Bioenergetic Membrane Proteins