What are the advantages of electrophoresis?