Convert Ids using Chemical Translation Service (CTS), see http://cts.fiehnlab.ucdavis.edu/
Arguments
- query
character; query ID.
- from
character; type of query ID, e.g.
'Chemical Name','InChIKey','PubChem CID','ChemSpider','CAS'.- to
character; type to convert to.
- match
character; How should multiple hits be handled?
"all"returns all matches,"first"returns only the first result,"ask"enters an interactive mode and the user is asked for input,"na"returnsNAif multiple hits are found.- verbose
logical; should a verbose output be printed on the console?
- choices
deprecated. Use the
matchargument instead.- ...
currently not used.
Details
See also http://cts.fiehnlab.ucdavis.edu/ for possible values of from and to.
References
Wohlgemuth, G., P. K. Haldiya, E. Willighagen, T. Kind, and O. Fiehn 2010The Chemical Translation Service – a Web-Based Tool to Improve Standardization of Metabolomic Reports. Bioinformatics 26(20): 2647–2648.
Examples
if (FALSE) { # \dontrun{
# might fail if API is not available
cts_convert("XEFQLINVKFYRCS-UHFFFAOYSA-N", "inchikey", "Chemical Name")
### multiple inputs
keys <- c("XEFQLINVKFYRCS-UHFFFAOYSA-N", "VLKZOEOYAKHREP-UHFFFAOYSA-N")
cts_convert(keys, "inchikey", "cas")
} # }
