Analysis of nucleic acids by gel electrophoresis Horizontal, vertical, pulse field, denaturing gradient gel electrophoresis