has subject area Computational Biology DNA DNA DNA Genome agarose biology biology computational biology ethidium bromide gel electrophoresis gene mapping genetic diversity genetics genetics genome genotyping microsatellite