An old main paper:
Automated band mapping in electrophoretic gel images using background information
http://nar.oxfordjournals.org/content/33/9/2806.full
Some modern approach:
Beyond gel electrophoresis: Microfluidic separations, fluorescence burst analysis, and DNA stretching
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3595390/
Other special cases for DNA-gels.
A review of many sequencing techniques : Next Generation DNA Sequencing and the Future of Genomic Medicine
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3960862/
SnapGene: Cloning is simpler when you can see exactly what you are doing.
https://www.snapgene.com/products/snapgene/about_snapgene/
VIRS: A visual tool for identifying restriction sites in multiple DNA sequences.
http://www.ncbi.nlm.nih.gov/pubmed/19637395
DNA Fragment Analysis by Capillary Electrophoresis
https://tools.thermofisher.com/content/sfs/manuals/4474504.pdf
Restriction Landmark Genomic Scanning (RLGS) spot identification by second generation virtual RLGS in multiple genomes with multiple enzyme combinations
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2235865/
BAC-HAPPY Mapping (BAP Mapping): A New and Efficient Protocol for Physical Mapping
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2816996/
Thanks for your answer, but my question seems not be solved. I hope to input a DNA sequence (as templates) and some primer pairs. Then,the tool can generate a virtual electrophoretic gel image, where each lane correpsonds to the amplification result of a primer pair.