.makeLabels {ngsReports} | R Documentation |
Checks for the presence of labels and returns defaults
.makeLabels(df, labels, pattern = ".(fastq|fq|bam|sam|cram).*", col = "Filename", ...)
df |
A data.frame with a column titled "Filename" |
labels |
Named vector of labels for plotting |
pattern |
character Regular expression to remove from filenames |
col |
character Column to use for generating labels |
... |
Not used |
Takes a named vector of labels and checks for the correct fields. If no vector is supplied, returns the file names missing the specified pattern, which defaults to removing the suffixes fastq(.gz), fq(.gz), bam, sam or cram.
Named character vector
f <- paste0(c("File1", "File2"), ".fastq") df <- data.frame(Filename = f, stringsAsFactors = FALSE) ngsReports:::.makeLabels(df)