Self-assembly of DNA nanotubes with defined diameters and lengths.