Translates the rownames of the input matrix into the desired ids using a translator data frame. When input ids maps to several target ids, uses the summarise function to resolve conflicts.
translateMatrix(mat, df, sourceKey, targetKey, summariseFun)
| mat | Input matrix. Should have rownames.  | 
    
|---|---|
| df | A 2-columns translator data frame with source to target ids.  | 
    
| sourceKey | Character indicating the column of the df where the source ids are stored.  | 
    
| targetKey | Character indicating the column of the df where the source ids are stored.  | 
    
| summariseFun | Function used to resolve multi-mapping situations.  | 
    
A matrix with translated and summarised ids.