Which of the following is not required in the preparation of a recombinant DNA molecule?
1. Restriction endonuclease                   
2. DNA ligase
3. DNA fragments                                   
4. E. coli