Full-length single-molecule protein fingerprinting - Nature Nanotechnology