Analysis of single nucleic acid molecules with protein nanopores.