Ultra-Deep Coverage Single-Molecule R-loop Footprinting Reveals Principles of R-loop Formation.