simplified complement_nuc