You'd expect data[order,] to "just work". It doesn't for data frames with a single column,
which happens for annotation data, hence the need for this function. Sigh.
Usage
reorder_frame(frame, order)
Arguments
frame
A data frame to reorder the rows of.
order
An array containing indices permutation to apply to the rows.