Analysis of DNA-protein interactions