Implemented the residue number based alignment in the atomic assembly function.
This is in the new pipe_control.structure.main.assemble_structural_coordinates() function. The code
for creating the residue skipping data structure is now shared between the three sequence alignment
options.