Dissecting long-range transcriptional mechanisms by chromatin immunoprecipitation