Bioconductor / KEGGREST

Client-side REST access to KEGG
https://bioconductor.org/packages/KEGGREST
7 stars 5 forks source link

keggFind() doesn't find all the available KO numbers #16

Open AnisMansouri opened 2 years ago

AnisMansouri commented 2 years ago

Hi Everybody,

I'm trying to get the KO numbers for my genes that are in Symbol annotation. Running keggFind() returns NULL for some genes (no KO corresponds to the query), but when I look for that gene manually in the KEGG database I can find its KO. For example:

> names(keggFind("ko", "Acyp1"))
NULL

But, if you search Acyp1 in KEGG, you can find it:

Symbol | ACYP1, ACYPE (RefSeq) acylphosphatase 1 K01512  acylphosphatase [EC:3.6.1.7]

However, running the following command retrieves the KO number:

> names(keggFind("ko", "Acyp"))
[1] "ko:K01512"

Any clarification is welcome.

Thank you,