Check the class of the sample IDs and if they are unique. This assumes that the sample IDs are in the first column.

CheckSampleIDs(df)

Arguments

df

An assay or phenotype data frame supplied to the CreateOmics function

Value

The same data frame, if the sample IDs pass sanity checks, with the sample IDs as a character vector.

Details

This function checks that the sample IDs are unique, then coerces them from factor to character (if necessary), stores these IDs as the first column, then returns the same data frame.

Examples

# DO NOT CALL THIS FUNCTION DIRECTLY. CALL FROM WITHIN CreateOmics(). if (FALSE) { data("colonSurv_df") CheckSampleIDs(colonSurv_df[, -(2:3)]) }