A DNA fragment assembly program