Electrophoresis is a major technique for separating proteins and other substances such as nucleic acids, purines, pyrimidines, some organic compounds, and even inorganic ions. Most of the current ...