A method for determining a whole or partial sequence of a target biopolymer, the method comprising the steps of: providing a double-stranded biopolymer target molecule; contacting said target molecule or fragment thereof with a first probe having specificity for one or more first recognition sites of said target molecule, thereby forming one or more first local ternary complexes along said double-stranded biopolymer target molecule or fragment thereof, said one or more first recognition sites each having a first known sequence, wherein the first probe is a member selected from the group consisting of an oligonucleotide, a peptide nucleic acid and a polyamide molecule containing heterocyclic ring structures that are combined in a modular fashion to recognize DNA sequences by binding in a minor groove of duplex DNA; contacting said target molecule or fragment thereof with a second probe having specificity for one or more second recognition sites of said target molecule, thereby forming one or more second local ternary complexes along said double-stranded biopolymer target molecule or fragment thereof, said one or more second recognition sites each having a second known sequence; passing said double-stranded biopolymer target molecule or fragment thereof through a nanopore; detecting an electrical signal indicative of one or more locations of at least a subset of said one or more first local ternary complexes along said double-stranded biopolymer target molecule or fragment thereof to determine a first probe map; detecting an electrical signal indicative of one or more locations of at least a subset of said one or more second local ternary complexes along said double-stranded biopolymer target molecule or fragment thereof to determine a second probe map; and determining said whole or partial sequence of said target biopolymer using at least said first probe map and said second probe map, wherein each of the first and second probe maps comprises a data set comprising information related to one or more locations of at least a subset of the first and second local ternary complexes, respectively providing a double-stranded biopolymer target molecule; contacting said target molecule or fragment thereof with a first probe having specificity for one or more first recognition sites of said target molecule, thereby forming one or more first local ternary complexes along said double-stranded biopolymer target molecule or fragment thereof, said one or more first recognition sites each having a first known sequence, wherein the first probe is a member selected from the group consisting of an oligonucleotide, a peptide nucleic acid and a polyamide molecule containing heterocyclic ring structures that are combined in a modular fashion to recognize DNA sequences by binding in a minor groove of duplex DNA; contacting said target molecule or fragment thereof with a second probe having specificity for one or more second recognition sites of said target molecule, thereby forming one or more second local ternary complexes along said double-stranded biopolymer target molecule or fragment thereof, said one or more second recognition sites each having a second known sequence; passing said double-stranded biopolymer target molecule or fragment thereof through a nanopore; detecting an electrical signal indicative of one or more locations of at least a subset of said one or more first local ternary complexes along said double-stranded biopolymer target molecule or fragment thereof to determine a first probe map; detecting an electrical signal indicative of one or more locations of at least a subset of said one or more second local ternary complexes along said double-stranded biopolymer target molecule or fragment thereof to determine a second probe map; and determining said whole or partial sequence of said target biopolymer using at least said first probe map and said second probe map, wherein each of the first and second probe maps comprises a data set comprising information related to one or more locations of at least a subset of the first and second local ternary complexes, respectively