Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .Rbuildignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
^.*\.Rproj$
^\.Rproj\.user$
^\.github$
^\.travis\.yml$
^LICENSE\.md$
620 changes: 310 additions & 310 deletions .github/workflows/check-bioc.yml

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
.RData
.Rbuildignore
.Rhistory
.Rproj.user
*.Rproj
8 changes: 5 additions & 3 deletions DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Type: Package
Package: RMassBank
Title: Workflow to process tandem MS files and build MassBank records
Version: 3.22.1
Version: 3.22.2
Authors@R: c(
person("RMassBank at Eawag", , , "massbank@eawag.ch", role = "cre"),
person("Michael A.", "Stravs", , "michael.stravs@eawag.ch", role = "aut",
Expand All @@ -27,7 +27,8 @@ Description: Workflow to process tandem MS files and build MassBank
of compound information from Internet databases, and export to
MassBank records.
License: Artistic-2.0
Depends:
Depends:
R (>= 4.1.0),
Rcpp
Imports:
assertthat,
Expand All @@ -51,6 +52,7 @@ Imports:
readr,
rjson,
S4Vectors,
stringr,
tibble,
tidyselect,
webchem,
Expand All @@ -71,7 +73,7 @@ VignetteBuilder:
biocViews: ImmunoOncology, Bioinformatics, MassSpectrometry, Metabolomics,
Software
Encoding: UTF-8
RoxygenNote: 7.2.3
RoxygenNote: 7.3.3
SystemRequirements: OpenBabel
Collate:
'alternateAnalyze.R'
Expand Down
1 change: 1 addition & 0 deletions NAMESPACE
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,7 @@ import(rcdk)
import(readJDX)
import(readr)
import(rjson)
import(stringr)
import(tibble)
import(yaml)
importFrom(Biobase,"classVersion<-")
Expand Down
2 changes: 1 addition & 1 deletion R/createMassBank.R
Original file line number Diff line number Diff line change
Expand Up @@ -732,7 +732,7 @@ gatherData <- function(id)
# Get the api key from the settings
ccte_api_key = getOption("RMassBank")$settings$ccte_api_key

if(!is.null(api_key)) {
if(!is.null(ccte_api_key)) {
dtxsid <- getDTXSID(key = inchikey_split, api_key = ccte_api_key)

if(is.null(dtxsid)){
Expand Down
4 changes: 2 additions & 2 deletions R/webAccess.R
Original file line number Diff line number Diff line change
Expand Up @@ -791,7 +791,7 @@ getPcSDF <- function(query, from = "smiles"){
#' Retrieves ChemSpider CSID from UK RSC for a search term.
#'
#' Requires a valid API key
#' @usage getCSID(key, api_key)
#' @usage getCSID(key, identifier, api_key)
#' @param key ID to be converted
#' @param identifier identifier (name, inchikey)
#' @param api_key API key for ChemSpider (to be created on the developer site)
Expand All @@ -804,7 +804,7 @@ getPcSDF <- function(query, from = "smiles"){
#' \url{https://developer.rsc.org/api-reference#}
#' @examples
#' \dontrun{
#' getDTXSID(key = "MKXZASYAUGDDCJ-NJAFHUGGSA-N", identifier = "InChIKey", api_key = "your key")
#' getDTXSID(key = "MKXZASYAUGDDCJ-NJAFHUGGSA-N", identifier = "InChIKey", api_key = "your RCS API key")
#' }
#' @export
getCSID <- function(key, identifier, api_key)
Expand Down
113 changes: 57 additions & 56 deletions R/zzz.R
Original file line number Diff line number Diff line change
@@ -1,56 +1,57 @@
# Central import section

#' @importFrom assertthat assert_that has_args
#' @importFrom Biobase isVersioned isCurrent classVersion<- classVersion
#' @importFrom ChemmineR smiles2sdf validSDF write.SDF
#' @importFrom data.table fread fwrite
#' @import digest
#' @importFrom dplyr rename_with select
#' @import glue
#' @import httr
#' @import httr2
#' @import logger
#' @importFrom methods setGeneric setMethod
#' @import mzR
#' @import rcdk
#' @import Rcpp
#' @import readJDX
#' @import readr
#' @import rjson
#' @import S4Vectors
#' @importFrom stats lm loess median predict smooth.spline
#' @import tibble
#' @importFrom tidyselect everything
#' @importFrom utils URLencode capture.output data flush.console
#' @importFrom utils packageVersion read.csv read.csv2 setTxtProgressBar
#' @importFrom utils str txtProgressBar type.convert write.csv write.table
#' @importFrom utils globalVariables
#' @importFrom webchem cir_query
#' @import XML
#' @import yaml


.onLoad <- function(libname, pkgname) {
RMassBank.env <<- new.env()
RMassBank.env$ReadAnnotation <- FALSE
RMassBank.env$testnumber <- 1
## new variables
RMassBank.env$verbose.output <- FALSE
RMassBank.env$export.invalid <- FALSE
RMassBank.env$export.molfiles <- TRUE
RMassBank.env$strictMsMsSpectraSelection <- FALSE

mb <- list()
attach(RMassBank.env)
}

utils::globalVariables(c("cpdID",
"isotopes",
"mzCalc",
"...1",
"occurrenceMatrix",
"c.msmsWSspecs",
"mass.calc",
"updateObjectFromSlots"))


# Central import section

#' @importFrom assertthat assert_that has_args
#' @importFrom Biobase isVersioned isCurrent classVersion<- classVersion
#' @importFrom ChemmineR smiles2sdf validSDF write.SDF
#' @importFrom data.table fread fwrite
#' @import digest
#' @importFrom dplyr rename_with select
#' @import glue
#' @import httr
#' @import httr2
#' @import logger
#' @importFrom methods setGeneric setMethod
#' @import mzR
#' @import rcdk
#' @import Rcpp
#' @import readJDX
#' @import readr
#' @import rjson
#' @import S4Vectors
#' @importFrom stats lm loess median predict smooth.spline
#' @import stringr
#' @import tibble
#' @importFrom tidyselect everything
#' @importFrom utils URLencode capture.output data flush.console
#' @importFrom utils packageVersion read.csv read.csv2 setTxtProgressBar
#' @importFrom utils str txtProgressBar type.convert write.csv write.table
#' @importFrom utils globalVariables
#' @importFrom webchem cir_query
#' @import XML
#' @import yaml


.onLoad <- function(libname, pkgname) {
RMassBank.env <<- new.env()
RMassBank.env$ReadAnnotation <- FALSE
RMassBank.env$testnumber <- 1
## new variables
RMassBank.env$verbose.output <- FALSE
RMassBank.env$export.invalid <- FALSE
RMassBank.env$export.molfiles <- TRUE
RMassBank.env$strictMsMsSpectraSelection <- FALSE

mb <- list()
attach(RMassBank.env)
}

utils::globalVariables(c("cpdID",
"isotopes",
"mzCalc",
"...1",
"occurrenceMatrix",
"c.msmsWSspecs",
"mass.calc",
"updateObjectFromSlots"))


2 changes: 1 addition & 1 deletion man/CTS.externalIdSubset.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions man/CTS.externalIdTypes.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion man/exportMassbank.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion man/flatten.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion man/gatherCCTE.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions man/gatherData.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion man/gatherDataBabel.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions man/gatherDataUnknown.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion man/gatherPubChem.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion man/getCASRN.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

36 changes: 22 additions & 14 deletions man/getCSID.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions man/getCtsRecord.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion man/getDTXCID.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion man/getDTXSID.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading