  In the emerging field of DNA storage, data is encoded as DNA sequences and
stored. The data is read out again by sequencing the stored DNA. Nanopore
sequencing is a new sequencing technology that has many advantages over other
methods; in particular, it is cheap, portable, and can support longer reads.
While several practical coding schemes have been developed for DNA storage with
nanopore sequencing, the theory is not well understood. Towards that end, we
study a highly abstracted (deterministic) version of the nanopore sequencer,
which highlights key features that make its analysis difficult. We develop
methods and theory to understand the capacity of our abstracted model, and we
propose efficient coding schemes and algorithms.
