Studying genomic processes at the single-molecule level