We obtained M13 ssDNA from NEB and transformed suitable host bacterial strain followed by phage preparation from the same. Phage was then used for purification of ssDNA by PEG precipitation and phenol extraction (detailed protocol was followed as given in Molecular Cloning by Sambrook and Russell) and was used as a substrate for enzyme assay. There was no activity found. However, when M13 ssDNA supplied by NEB was used for the assay, enzyme activity was detected. When both DNA samples (isolated in lab and supplied by NEB) were run on the gel, one isolated in lab was found to run slower than that from NEB (image attached). Is there something wrong with the way I am isolating ssDNA even though M13 phage used for this was prepared from ssDNA supplied by NEB?