Programmable power supply for polyacrylamide gel electrophoresis.