hvuhomologyDATA         package:hvuhomology         R Documentation

_G_e_n_e_s _t_h_a_t _a_r_e _H_o_m_o_l_o_g_o_u_s _t_o _H_o_r_d_e_u_m _v_u_l_g_a_r_e

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

     This data set gives mappings between Hordeum vulgare genes and
     other species based on homology. Genes that share an arbitrary
     threshold level of similarity determined by alignment of matching
     bases are termed homologous. The format is an R environment that
     maps HomoloGeneIds (which are used by NCBI to represent sequences
     of an organism) to a list of organisms that have homologous
     sequences.

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

     Each HomoloGeneId is mapped to a list of lists. The names of the
     outer list are the numeric code used for that organism by the
     NCBI. This is included for convenience when processing the list
     using 'lapply'.

     Each inner list consists of five named elements; homoORG,
     homoType, homoPS, homoHGID, and homoURL.

     The homoORG element indicates the organism for which there is a
     homologous gene. This will be an abbreviation of the first letter
     of the genus and the first two letters of the species. For
     instance, Homo sapiens is abbreviated _hsa_.

     The homoType element indicates the type of similarity measurement.
     This can be either _B_, indicating a reciprocal best best match
     between three or more organisms, _b_, indicating a reciprocal best
     match between two organisms, or _c_, indicating a curated homology
     relationship between two organisms.

     The homoPS element gives the percentage of identical base pair
     alignments between the homologous genes.

     The homoHGID element gives the internal HomoloGeneId.

     The homoURL element gives a url to the source for a curated
     homology.

     Note that there will not be a value for homoURL if the homoType is
     B or b, and there will not be a value for homoPS if the homoType
     is c.

     Mappings contained in homologyDATA were based on data provided by
     HomoloGene.

     HomoloGene:<URL: 
     ftp://ftp.ncbi.nih.gov/pub/HomoloGene/old/hmlg.ftp>. Built:
     HomoloGene built date not available

     Packagebuilt Thu Nov  3 10:06:19 2005

_R_e_f_e_r_e_n_c_e_s:

     <URL: ftp://ftp.ncbi.nih.gov/pub/HomoloGene/hmlg.ftp>

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

         require("annotate") || stop("annotate unavailable")
         # Convert homologyDATA to a list
         xx <- as.list(hvuhomologyDATA)

         if(length(xx) > 0){
             # Gets the homology data for the first key of hvuhomologyDATA
             homodata <- xx[[1]]
             # Gets the organism name, LocusLink id, internal HomoloGene id,
             # GenBank accession number, type of similarity, percent
             # similarity, and URL for percent similarity for the first
             # homoData object in the list obtained previously
             homodata[[1]][["homoOrg"]]
             homodata[[1]][["homoHGID"]]
             homodata[[1]][["homoType"]]
             homodata[[1]][["homoPS"]]
             homodata[[1]][["homoURL"]]
             # Gets the values for more than one keys
             xx[1:3]
         }

