basilisk.utils1.10.0
这个包集中了安装所需的各种R函数蛇怪.默认情况下,会(潜在地)调用这些函数basiliskStart ()
在客户端运行时。然而,在某些条件下,它们通过配置
文件在蛇怪安装。
理想情况下,我们应该把这些函数放在里面蛇怪适用于所有场合。然而,这是不可能的配置
在安装之前运行,即在任何功能实际可用之前!最简单的选择是简单地复制包和中的代码配置
;这是没有吸引力的,因为它需要我们维护两倍的代码和规避R CMD检查
的代码质量检查。
的basilisk.utils包提供了可以在两者中调用的R函数配置
而且basiliskStart ()
.这使我们能够避免代码重复,并享受安全的R CMD检查
.这种方法的结果是basilisk.utils与其他包或最终用户没有直接关联,因此不应该显式地加载到包名称空间或R会话中。
sessionInfo ()
## R版本4.2.1(2022-06-23)##平台:x86_64-pc-linux-gnu(64位)##运行在Ubuntu 20.04.5 LTS ## ##矩阵产品:默认## BLAS: /home/biocbuild/bbs-3.16-bioc/R/lib/libRblas。/home/biocbuild/bbs-3.16-bioc/R/lib/libRlapack。所以## ## locale: ## [1] LC_CTYPE=en_US。UTF-8 LC_NUMERIC= c# # [3] LC_TIME=en_GB LC_COLLATE= c# # [5] LC_MONETARY=en_US。utf - 8 LC_MESSAGES = en_US。UTF-8 ## [7] LC_PAPER=en_US。UTF-8 LC_NAME= c# # [9] LC_ADDRESS=C lc_phone = c# # [11] LC_MEASUREMENT=en_US。UTF-8 LC_IDENTIFICATION=C ## ##附加的基本包:## [1]stats graphics grDevices utils datasets methods基础## ##其他附加包:## [1]basilisk.utils_1.10.0 BiocStyle_2.26.0 ## ##通过命名空间加载(且未附加):## [1] bookdown_0.29 dir.expiry_1.6.0 digest_0.6.30 ## [4] R6_2.5.1 jsonlite_1.8.3 magrittr_2.0.3 ## [7] evaluate_0.17 stringi_1.7.8 cachem_1.0.6 ## [10] rlang_1.0.6 cli_3.4.1 jquerylib_0.1.4 ## [13] bslib_0.4.0 filelock_1.0.2 rmarkdown_2.17 ## [19] tools_4.2.1 string_1 .4.1 xfun_0.34 ## [19] yaml_2.3.6 fastmap_1.1.0 compiler_4.2.1 ## [22] BiocManager_1.30.19 htmltools_0.5.3 knitr_1.40 ## [25] sass_0.4.2