nuID2IlluminaID             package:lumi             R Documentation

_M_a_t_c_h_i_n_g _n_u_I_D_s _t_o _I_l_l_u_m_i_n_a _I_D_s _b_a_s_e_d _o_n _I_l_l_u_m_i_n_a _I_D _m_a_p_p_i_n_g _l_i_b_r_a_r_y

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

     Matching nuIDs to Illumina IDs based on Illumina ID mapping
     library

_U_s_a_g_e:

     nuID2IlluminaID(nuID, lib.mapping=NULL, species = c("Human", "Mouse", "Rat", "Unknown"), idType=c('All', 'Probe', 'Gene', 'Accession', 'Search_key', 'Symbol'), chipVersion = NULL, ...)

_A_r_g_u_m_e_n_t_s:

    nuID: a vector of nuIDs 

lib.mapping: the ID mapping library. If it is provided, the parameter
          "species" will be ignored. 

 species: the species of the chip designed for. If users do not know
          it, it can be set as "Unknown".

  idType: the Illumina ID type

chipVersion: chipVersion information returned by function 'getChipInfo' 

     ...: other parameters of 'getChipInfo' 

_D_e_t_a_i_l_s:

     The parameter "idType" represents different types of Illumina IDs.
     It returns the entire table when idType = "All". When idType =
     'Probe', it returns "ProbeId" or "Probe_Id". When idType = 'Gene',
     it returns "Target" or "ILMN_Gene" IDs.

     This function basically returned the "idMapping" item returned by
     function 'getChipInfo'. If nuID is NULL and chipVersion is
     provided, it will return all mapping information of the chip.

_V_a_l_u_e:

     The mapping information from nuID to Illumina ID. It will be a
     matrix with each column corresponding to one matched manifest file
     when parameter "returnAllMatches" is TRUE. In this case, the
     columns are sorted from the best match to worst.

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

     Pan Du

_S_e_e _A_l_s_o:

     'getChipInfo', 'IlluminaID2nuID'

_E_x_a_m_p_l_e_s:

             ## load example data
             data(example.lumi)
             nuIDs <- featureNames(example.lumi)
             if (require(lumiHumanIDMapping)) {
                     illuminaID <- nuID2IlluminaID(nuIDs[1:5], lib='lumiHumanIDMapping')
                     illuminaID
             }

