Software: Software

SoftwareR Documentation

Software

Description

Software Class

Format

An R6Class generator object

Public fields

id

integer [optional]

parameter

Parameter [optional]

setting

list( character ) [optional]

Methods

Public methods


Method new()

Create a Software

Usage
Software$new(id = NULL, parameter = NULL, setting = NULL, ...)
Arguments
id

Software id.

parameter

CV parameter for software Parameter.

setting

Software settings list( character ).

...

local optional variable arguments


Method toJSON()

Serialize to list object suitable for jsonlite

Usage
Software$toJSON()

Method fromJSON()

Deserialize from jsonlite list object

Usage
Software$fromJSON(SoftwareJson)
Arguments
SoftwareJson

list object.


Method toJSONString()

Serialize to JSON string.

Usage
Software$toJSONString()

Method fromJSONString()

Deserialize from JSON string

Usage
Software$fromJSONString(SoftwareJson)
Arguments
SoftwareJson

JSON string


Method toDataFrame()

Serialize to data frame

Usage
Software$toDataFrame()

Method fromDataFrame()

Deserialize from software data frame

Usage
Software$fromDataFrame(SoftwareDataFrame)
Arguments
SoftwareDataFrame

Software data frame


Method clone()

The objects of this class are cloneable with this method.

Usage
Software$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.


lifs-tools/rmzTab-m documentation built on Jan. 26, 2023, 4:45 p.m.