Some Examples

KEGGAPI.conv

Examples analogous to KEGG Conv

Querying the API for a simple conversion returns a list with:

  1. The API call
  2. The column headers of the call ( if the result is tabular )
  3. The data

This allows to easily convert to a data frame:

output = KEGGAPI.conv("eco", "ncbi-geneid");
first(DataFrame(
  output.data,
  output.colnames
), 5)
5×2 DataFrame
RowTarget IDSource ID
StringString
1ncbi-geneid:944742eco:b0001
2ncbi-geneid:945803eco:b0002
3ncbi-geneid:947498eco:b0003
4ncbi-geneid:945198eco:b0004
5ncbi-geneid:944747eco:b0005
output = KEGGAPI.conv("ncbi-geneid", "eco");
first(DataFrame(
  output.data,
  output.colnames
), 5)
5×2 DataFrame
RowTarget IDSource ID
StringString
1eco:b0001ncbi-geneid:944742
2eco:b0002ncbi-geneid:945803
3eco:b0003ncbi-geneid:947498
4eco:b0004ncbi-geneid:945198
5eco:b0005ncbi-geneid:944747
output = KEGGAPI.conv("ncbi-proteinid", "hsa:10458+ece:Z5100");
DataFrame(
  output.data,
  output.colnames
)
2×2 DataFrame
RowTarget IDSource ID
StringString
1hsa:10458ncbi-proteinid:NP_059345
2ece:Z5100ncbi-proteinid:AAG58814
output = KEGGAPI.conv("genes", "ncbi-geneid:948364");
DataFrame(
  output.data,
  output.colnames
)
1×2 DataFrame
RowTarget IDSource ID
StringString
1ncbi-geneid:948364eco:b3809