Digital I/O card counts DNA fragments in nanobiotechnology system

Many processes use a sieve to sort physical objects for counting and analysis, but what do you do at the molecular level. How can you set up a system that works with resolutions so tight that they pass only fragments of a DNA molecule, one at a time?