MzTab Class

Format

An R6Class generator object

Public fields

metadata

Metadata

smallMoleculeSummary

list( SmallMoleculeSummary )

smallMoleculeFeature

list( SmallMoleculeFeature )

smallMoleculeEvidence

list( SmallMoleculeEvidence )

comment

list( Comment ) [optional]

Methods


Method new()

Create an MzTab object.

Usage

MzTab$new(
  metadata,
  smallMoleculeSummary,
  smallMoleculeFeature,
  smallMoleculeEvidence,
  comment = NULL,
  ...
)

Arguments

metadata

The metadata Metadata.

smallMoleculeSummary

The list( SmallMoleculeSummary ).

smallMoleculeFeature

The list( SmallMoleculeFeature ).

smallMoleculeEvidence

The list( SmallMoleculeEvidence ).

comment

The list( Comment ).

...

local optional variable arguments


Method toJSON()

Serialize to list object suitable for jsonlite

Usage

MzTab$toJSON()


Method fromJSON()

Deserialize from jsonlite list object

Usage

MzTab$fromJSON(MzTabJson)

Arguments

MzTabJson

list object.


Method toJSONString()

Serialize to JSON string.

Usage

MzTab$toJSONString()


Method fromJSONString()

Deserialize from JSON string

Usage

MzTab$fromJSONString(MzTabJson)

Arguments

MzTabJson

JSON string


Method toDataFrame()

Serialize to data frame

Usage

MzTab$toDataFrame()


Method fromDataFrame()

Deserialize from MzTab data frame

Usage

MzTab$fromDataFrame(MzTabDataFrame)

Arguments

MzTabDataFrame

MzTab data frame


Method clone()

The objects of this class are cloneable with this method.

Usage

MzTab$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.