A Class for Mapping Between Raw Data and an LongTable Object
      
      LongTableDataMapper-class.RdA Class for Mapping Between Raw Data and an LongTable Object
Functions
show(LongTableDataMapper): Show method for LongTableDataMapper. Determines how the object is displayed in the console.
Slots
rawdataSee Slots section.
rowDataMapSee Slots section.
colDataMapSee Slots section.
assayMapSee Slots section.
metadataMapSee Slots section.
Slots
rowDataMap: A list-like object containing two
charactervectors. The first is column names inrawdataneeded to uniquely identify each row, the second is additional columns which map to rows, but are not required to uniquely identify them. Rows should be drugs.colDataMap: A list-like object containing two
charactervectors. The first is column names inrawdataneeded to uniquely identify each column, the second is additional columns which map to rows, but are not required to uniquely identify them. Columns should be samples.assayMap A list-like where each item is a
listwith two elements specifying an assay, the first being the identifier columns inrawdataneeded to uniquely identify each row an assay, and the second a list ofrawdatacolumns to be mapped to that assay. The names ofassayMapwill be the names of the assays in theLongTablethat is created when callingmetaConstructon thisDataMapperobject.metadataMap: A list-like where each item is a
charactervector ofrawdatacolumn names to assign to the@metadataof theLongTable, where the name of that assay is the name of the list item. If names are omitted, assays will be numbered by their index in the list.
rawdata: A list-like object containing one or more pieces of raw data that will be processed and mapped to the slots of an
S4object.metadata: A
Listof object level metadata.
Examples
show(exampleDataMapper)
#> <LongTableDataMapper> 
#> rawdata: dim(3, 4)
#>      treatmentid sampleid viability        metadata
#>           <char>   <char>     <num>          <char>
#>   1:       drug1    cell1      0.75 additional info
#>   2:       drug1    cell1      0.10 additional info
#>   3: drug1 cell1 0.90 additional info 
#> 
rowDataMap: NA
#> colDataMap: NA
#> assayMap: NA
#> metadataMap: NA