dot-makeLabels: Perform the checks and return the labels

Description Usage Arguments Details Value Examples

Description

Checks for the presence of labels and returns defaults

Usage

1
2
3
4
5
6
7
.makeLabels(
  x,
  labels,
  pattern = ".(fastq|fq|bam|sam|cram).*",
  col = "Filename",
  ...
)

Arguments

x

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

Details

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.

Value

Named character vector

Examples

1
2
3
f <- paste0(c("File1", "File2"), ".fastq")
df <- data.frame(Filename = f, stringsAsFactors = FALSE)
ngsReports:::.makeLabels(df)

ngsReports documentation built on Nov. 23, 2020, 2:01 a.m.