Fix for the structure.align user function if no data pipes are supplied.
The pipes list was no longer being created as it was shifted to the assemble_coordinates() function, however it is required for the translation and rotation function calls.
Authored by: bugman 2014-12-11
Parent: [r27091]
Child: [r27093]