Skip to contents

The metadata for a run/setQuality

The metadata for a run/setQuality

Public fields

label

Unique name for the run (for runQuality) or set (for setQuality).

inputFiles

Array/list of MzQCinputFile objects

analysisSoftware

Array/list of MzQCanalysisSoftware objects

cvParameters

(optional) Array of cvParameters objects

Methods


Method new()

Constructor

Usage

MzQCmetadata$new(
  label = NA_character_,
  inputFiles = list(),
  analysisSoftware = list(),
  cvParameters = list()
)

Arguments

label

String value for initialization of field label

inputFiles

Optional list value for initialization of field inputFiles

analysisSoftware

Optonal list value for initialization of field analysisSoftware

cvParameters

Optional list value for initialization of field cvParameters


Method isValid()

Verifies validity of the object

Usage

MzQCmetadata$isValid(context = "MzQCmetadata")

Arguments

context

Optional string describing location in mzQC structure that is used for more informative warning texts.


Method toJSON()

Creates JSON file from this object.

Usage

MzQCmetadata$toJSON(...)

Arguments

...

Optional parameters for jsonlite:::asJSON()


Method fromData()

Sets data for this object from plain named lists of R objects

Usage

MzQCmetadata$fromData(data, context = "MzQCmetadata")

Arguments

data

A datastructure of R lists/arrays as obtained by 'jsonlite::fromJSON()'

context

Optional string describing location in mzQC structure that is used for more informative warning texts.


Method clone()

The objects of this class are cloneable with this method.

Usage

MzQCmetadata$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.