[BioC] KEGGsoap: Space required after the Public Identifier
    seth redmond 
    seth.redmond at pasteur.fr
       
    Sat Jan  7 18:58:59 CET 2012
    
    
  
I keep running into the same error when trying to do a genes-to-pathways request in the KEGGsoap package: 
I'm new to the package, but as I understand it I should be able to pass a vector of gene IDs and receive back a vector of pathway IDs, however I keep getting a 'xmlns: URI SOAP/KEGG is not absolute' error. This appears to be something to do with the URL for the SOAP server:
>> genes
> [1] "hsa:728819"    "hsa:100129239" "hsa:441150"    "hsa:440905"    "hsa:389493"    "hsa:645954"   
> [7] "hsa:283711"    "hsa:400645"    "hsa:100128416" "hsa:100128542"
>> get.pathways.by.genes(genes)
> xmlns: URI SOAP/KEGG is not absolute
> xmlns: URI SOAP/KEGG is not absolute
> character(0)
>> 
>> KEGGserver <- SOAPServer("http://soap.genome.jp/keggapi/request_v6.0.cgi")
>> .SOAP(KEGGserver, "get_pathways_by_genes",
> +                   .soapArgs=list('genes_id_list' = genes),
> +                   action = KEGGaction, nameSpaces = SOAPNameSpaces(version=1))
> xmlns: URI SOAP/KEGG is not absolute
> xmlns: URI SOAP/KEGG is not absolute
> character(0)
>> 
>> 
There does seem to have been a similar error in relation to the biomaRt package, but I can't see an obvious fix to apply here and I don't seem to be able to find where within the SOAP method this is coming from; if anyone's encountered this before and/or has any advice to offer I'd much appreciate it.
thanks
-s
    
    
More information about the Bioconductor
mailing list