Abstract
A computer program is described which allows for the manipulation of restriction maps of various DNA fragments to demonstrate techniques used in DNA cloning and to predict and/or confirm experimental results. This program is capable of reading in restriction enzyme cleavage sites for several different DNA molecules of interest. This information is then compiled in order to form restriction maps which can then be processed by digestion with restriction endonucleases and treatment with other common DNA modifying enzymes. Ligation can then be simulated by joining fragments with complementary ends in all possible orientations, producing restriction maps of the products. The resulting recombinants can then be further analyzed by physical mapping with appropriate restriction endonucleases. This program was written in Pascal on an Apple II computer.