diff options
author | Johannes Ranke <jranke@uni-bremen.de> | 2019-02-19 16:02:19 +0100 |
---|---|---|
committer | Johannes Ranke <jranke@uni-bremen.de> | 2019-02-19 16:03:09 +0100 |
commit | 87f9c5315c751896c2eef1fdbe8f93c5b151577e (patch) | |
tree | 6730beddab25c4d19365fc96b77c6e2e619a3507 | |
parent | b3d9bf2e5571cf506b924a6fc9cbcc366c82e340 (diff) |
Start using travis and update a test
It seems the canonical SMILES for glyphosate on PubChem has dropped the
designation of the two charges
-rw-r--r-- | .Rbuildignore | 2 | ||||
-rw-r--r-- | .travis.yml | 5 | ||||
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | DESCRIPTION | 11 | ||||
-rw-r--r-- | R/chent.R | 4 | ||||
-rw-r--r-- | tests/testthat/test_pai.R | 2 |
6 files changed, 22 insertions, 8 deletions
diff --git a/.Rbuildignore b/.Rbuildignore index d201d22..e972bda 100644 --- a/.Rbuildignore +++ b/.Rbuildignore @@ -3,3 +3,5 @@ ^README.html$ ^test.log$ ^docs$ +^_pkgdown\.yml$ +^\.travis\.yml$ diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..862f118 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,5 @@ +language: r +cache: packages +r: + - release + - devel @@ -1,3 +1,9 @@ +commit b3d9bf2e5571cf506b924a6fc9cbcc366c82e340 +Author: Johannes Ranke <jranke@uni-bremen.de> +Date: 2018-09-27 18:57:55 +0200 + + Soil names for soil sorption tables + commit d665fd715ac798ac54975648543e804732df45c8 Author: Johannes Ranke <jranke@uni-bremen.de> Date: 2018-06-29 14:37:30 +0200 diff --git a/DESCRIPTION b/DESCRIPTION index dd501d4..2722c19 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -2,8 +2,8 @@ Package: chents Type: Package Title: Chemical Entities as R Objects Version: 0.2-6 -Date: 2018-09-26 -Authors@R: c(person("Johannes", "Ranke", role = c("aut", "cre", "cph"), +Date: 2019-02-19 +Authors@R: c(person("Johannes", "Ranke", role = c("aut", "cre", "cph"), email = "jranke@uni-bremen.de")) Description: Utilities for dealing with chemical entities and associated data as R objects. If Python and RDKit (> 2015.03) are installed and @@ -14,17 +14,18 @@ Description: Utilities for dealing with chemical entities and associated Imports: webchem, R6, - yaml + yaml, + grImport Suggests: knitr, testthat, PythonInR, - grImport, grConvert +Remotes: sjp/grConvert License: GPL LazyLoad: yes LazyData: yes Encoding: UTF-8 VignetteBuilder: knitr URL: http://cgit.jrwb.de/chents -RoxygenNote: 6.0.1 +RoxygenNote: 6.1.1 @@ -270,13 +270,13 @@ chent <- R6Class("chent", attr(self$PUF, "remark") <- remark }, TPs = list(), - add_TP = function(x, smiles = NULL) { + add_TP = function(x, smiles = NULL, pubchem = FALSE) { if (inherits(x, "chent")) { id <- names(x$identifier) chent <- x } else { id <- make.names(x) - chent <- chent$new(x, smiles) + chent <- chent$new(x, smiles, pubchem = pubchem) } self$TPs[[id]] <- chent }, diff --git a/tests/testthat/test_pai.R b/tests/testthat/test_pai.R index a0b7704..de1f235 100644 --- a/tests/testthat/test_pai.R +++ b/tests/testthat/test_pai.R @@ -16,6 +16,6 @@ test_that("a pai object is correctly generated from an ambiguous name, with warn attr(ik, "source") <- c("alanwood", "pubchem") expect_equal(glyphosate$inchikey, ik) expect_equivalent(round(glyphosate$mw, 2), 169.07) - smiles <- "C(C(=O)O)[NH2+]CP(=O)(O)[O-]" + smiles <- "C(C(=O)O)NCP(=O)(O)O" expect_equal(glyphosate$smiles[["PubChem_Canonical"]], smiles) }) |