Protein sequencing by computer graphics