aboutsummaryrefslogblamecommitdiff
path: root/R/zzz.R
blob: 19ca10db4a20987b76ea85049dfb4e2fbfe89e27 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13












                                                              
.onLoad = function(libname, pkgname) {
  rdkit_available <- FALSE
  if(requireNamespace("reticulate", quietly = TRUE)) {
    rdkit_module <- try(reticulate::import("rdkit"))
    if (!inherits(rdkit_module, "try-error")) {
      rdkit_available <- TRUE
    }
  }
  assign('rdkit_available', rdkit_available, envir = topenv())
  if (rdkit_available) {
    assign('rdkit_module', rdkit_module, envir = topenv())
  }
}

Contact - Imprint