tests/testthat/test_pharmacogenomicsGeneQuery.R

test_that("test pharmacogenomicsGeneQuery works", {
  skip_on_cran()
  
  result <- pharmacogenomicsGeneQuery(ensgId = "ENSG00000141510")
  
  expect_true(is.null(result) || tibble::is_tibble(result))
  if (!is.null(result) && nrow(result) > 0) {
    expect_true(all(c(
      "variantRsId", "genotypeId", "variantFunctionalConsequence.id",
      "variantFunctionalConsequence.label", "haplotypeId", 
      "haplotypeFromSourceId", "isDirectTarget", "drugs", 
      "phenotypeFromSourceId", "genotypeAnnotationText", 
      "phenotypeText", "pgxCategory", "evidenceLevel", 
      "studyId", "literature"
    ) %in% colnames(result)))
  }
})

Try the otargen package in your browser

Any scripts or data that you put into this service are public.

otargen documentation built on Aug. 9, 2025, 1:08 a.m.