Task #814
Updated by Aaron Marcuse-Kubitza almost 11 years ago
* this avoids frameshift bugs when columns are added/removed
** this is especially a problem when adding source-specific derived columns to a table that is then left-joined to another table
* it also avoids needing to confusingly use output column names in the input column of a left-joined table (to avoid inter-table collisions when reverting the column names to the original names)
# reset the column names to the names in header.csv (which are positional, but always correspond to the actual columns)
# apply the renames, matching columns by name