On peptide de novo sequencing: a new approach