Producing DNA fragments