Nucleic acid double helix