Fix data.frame header for use with ReportingTools
Internal function used to automatically test for columns that can be converted to links
Boolean; does the data.frame contain Affymetrix probeset IDs?
Character. The column header containing Affymetrix probeset IDs. Defaults to "PROBEID".
This is an internal function designed to test for the presence of Affymetrix Probeset IDs or Entrez Gene IDs, and if found, generate a list that can be passed to the ReportingTools publish function in order to generate hyperlinks. The underlying assumption is that the data will have been annotated using a Bioconductor annotation package, and thus Affy probeset IDs will have a column header "PROBEID", and Entrez Gene IDs will have a header "ENTREZID" (or any combination of upper and lowercase letters).
Returns a list of length two (with names mdf and df). The mdf object can be passed to the
publish using the .modifyDF argument, and the df object is
input dat.frame with column names corrected to conform to
entrezLinks, so links
will be generated correctly.