Nanopores as versatile single-molecule tools