blob: 19ca10db4a20987b76ea85049dfb4e2fbfe89e27 (
plain) (
blame)
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())
}
}
|