BeadLevelList-class        package:beadarray        R Documentation

_R_e_d, _G_r_e_e_n _I_n_t_e_n_s_i_t_y _L_i_s_t - _c_l_a_s_s

_D_e_s_c_r_i_p_t_i_o_n:

     A simple list-based class for storing red and green channel
     foreground and background intensities for a batch of spotted
     microarrays.

_S_l_o_t_s/_L_i_s_t _C_o_m_p_o_n_e_n_t_s:

     'BeadLevelList' objects can be created by
     'new("BeadLevelList",BLData)' where 'BLData' is a list. Objects of
     this class contains no slots (other than '.Data'), but objects
     should contain the following list components:

       'R':        numeric matrix containing the foreground intensities.  Rows correspond to beads and columns to arrays.
       'Rb':       numeric matrix containing the local background intensities
       'ProbeID':  matrix containing the bead type (probe type) for each bead
       'x':        numeric matrix containing the x coordinate for the centre of each bead
       'y':        numeric matrix containing the y coordinate for the centre of each bead

     All of the matrices should have the same dimensions. The row
     dimension of 'targets' should match the column dimension of the
     matrices.

_M_e_t_h_o_d_s:

     This class inherits directly from class 'list' so any operation
     appropriate for lists will work on objects of this class. In
     addition, 'BeadLevelList' objects can be subsetted, combined and
     merged. 'BeadLevelList' objects will return dimensions and hence
     functions such as 'dim', 'nrow' and 'ncol' are defined. 
     'BeadLevelLists' also inherit a 'show' method from the virtual
     class 'LargeDataObject', which means that 'BeadLevelLists' will
     print in a compact way.

_A_u_t_h_o_r(_s):

     Mark Dunning

