Text this: The R-loop grammar predicts R-loop formation under different topological constraints.