I'm new to Houdini and recently completed a subnetwork for a project that allows me to create DNA helixes from a resampled input curve.

I want to animate these, but moving the input curve will cause the network to continuously resample and change the DNA strand.
SO, I'm trying to create the geometry and then deform it with Wire Capture and Wire Deform nodes. I think I have the basic setup, but I can't get anything close to decent deformation.
I think there are two main problems: 1) the pinching of the overall shape in the center of the curve, obvious in this cylinder example, and

2) the mis-alignment and disorderliness of the separate parts of my DNA pieces as the curve continues. The different piece parts seem to be deforming differently from each other.

Is there a good resource explaining Wire Deform? The official documentation didn't help me that much. Am I going about this completely the wrong way? I was kind of expecting Wire Deform to work sort of like Maya's Curve Warp. Is it possible to have it work like that?
Thanks a bunch.