Nucleic acids - DNA double helix and antiparallel strands