R/extract.R

Defines functions extract

#' @author Daniel Camilo Osorio <dcosorioh@unal.edu.co>
#' @importFrom "utils" "download.file" "read.csv2" "setTxtProgressBar" "txtProgressBar"
extract <- function(reaction) {
  if (grepl(";", reaction)) {
    parts <- unlist(strsplit(reaction, ";[[:blank:]]+"))
    return(parts[length(parts)])
  } else {
    if (!grepl("rn:R[[:digit:]]+[[:blank:]]", reaction)) {
      return(reaction)
    } else {
      return(unlist(strsplit(reaction, "rn:R[[:digit:]]+[[:blank:]]"))[2])
    }
  }
}
kellybotero/G2F documentation built on Dec. 5, 2020, 12:34 p.m.