A sample is a template solution with defined concentation. Since dilutions of the same material differ in concentration, they are considered different samples. A technical replicate samples should contain the same name (reactions are performed on the same material), and biological replicates should contain different names (the template derived from the different biological replicates is are divergent). Serial dilutions in a standard curve must have different names (preferably stating their dillution). Inherits: rdmlBaseType.

Format

An R6Class generator object.

Initialization

sampleType$new(id, description = NULL,
 documentation = NULL, xRef =  NULL, annotation = NULL, type =
 sampleTypeType$new("unkn"), interRunCalibrator = FALSE, quantity = NULL,
 calibratorSample = FALSE, cdnaSynthesisMethod = NULL, templateQuantity =
 NULL)

@section Fields:

id

idType. Concentration of the template in nanogram per microliter in the final reaction mix.

description

checkString.

documentation

list of idReferencesType.

xRef

list of xRefType.

annotation

list of annotationType.

type

sampleTypeType.

interRunCalibrator

checkFlag. TRUE if this sample is used as inter run calibrator.

quantity

quantityType. Quantity - The reference quantity of this sample. It should be only used if the sample is part of a standard curve. The provided value will be used to quantify unknown samples in absolute quantification assays. Only the use of positive integers (like 1, 10, 100, 1000) and fractions (e.g. 1, 0.1, 0.01, 0.001) is acceptable. The use of exponents (1, 2, 3, 4 or -1, -2, -3, -4) if forbidden, because it will not be interpreted as 10E1, 10E2, 10E3, 10E4 or 10E-1, 10E-2, 10E-3, 10E-4.

calibratorSample

checkFlag. TRUE if this sample is used as calibrator sample.

cdnaSynthesisMethod

cdnaSynthesisMethodType.

templateQuantity

templateQuantityType.

Super class

RDML::rdmlBaseType -> sampleType

Methods

Public methods

Inherited methods

Method new()

Usage

sampleType$new(
  id,
  description = NULL,
  documentation = NULL,
  xRef = NULL,
  annotation = NULL,
  type = sampleTypeType$new("unkn"),
  interRunCalibrator = FALSE,
  quantity = NULL,
  calibratorSample = FALSE,
  cdnaSynthesisMethod = NULL,
  templateQuantity = NULL
)


Method clone()

The objects of this class are cloneable with this method.

Usage

sampleType$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.