Hi,
Thanks for providing a detailed example. It is completely fine, even preferable, to use a simplified data set just to illustrate the issue at hand.
With the data files and steps you provided, I can now understand clearly where the issue is. The 3DNA programs are working as expected, but one step is missing. Please try the following:
# Create a text file ('rot_yz180', attached), with the following content:
by rotation y 180
by rotation z 180
# transform file 'part-2_aligned.pdb' (attached), as below
rotate_mol -r=rot_yz180 part-2_aligned.pdb part-2_aligned-rotated.pdb
Now use part-2_aligned-rotated.pdb instead of part-2_aligned.pdb in your concatenated file. Have a try and report back how it goes.
Xiang-Jun