getAnnotation {beadarray} | R Documentation

## Storage of annotation information for Illumina expression chips

### Description

Illumina use several control types for QA purposes, however the IDs of these controls change between different organisms and annotation revisions. Therefore we need to store the annotation of a chip in order to perform QA on the bead-level data. The functions setAnnotation and getAnnotation are used to manage this annotation information.

### Usage

    getAnnotation(BLData)
    setAnnotation(BLData, aName)

### Arguments

`BLData` | BeadLevelList for an Illumina expression array.
`aName` | Character to define the annotation of the chip

### Details

We currently store the annotation as a slot in a BeadLevelList. The value in the slot should match one of entries in `ExpressionControlData` (see example).

### Value

setAnnotation returns a modified BeadLevelList with the new value for the annotation slot.

### Author(s)

Mark Dunning

### See Also

`ExpressionControlData`

### Examples

    data(BLData)
    data(ExpressionControlData)
    getAnnotation(BLData)
    names(ExpressionControlData)

[Package beadarray version 1.12.1 Index]