Top-down sequencing