protein nanopore array