De novo sequencing