Charge Transfer Through Single- and Double-strand DNAs: Simulations Based on Molecular Dynamics and Molecular Orbital Methods.