Fix for the sequence alignment for assembling atomic coordinates.
This caused the Structure.test_superimpose_fit_to_mean system test to fail. The problem was in the
new logic of the lib.structure.internal.coordinates.assemble_coord_array() function. The coordinate
assembly now terminates when either the end of the first molecule or the current molecule is
reached.