List all the packages associated with a maintainer. By default, it will
return all packages associated with the maintainer@bioconductor.org email.
hasBiocMaint returns a logical vector corresponding to the input character
vector of packages indicating whether any package is maintained by the
Bioconductor core team.
biocMaintained(
main = "maintainer@bioconductor.org",
version = BiocManager::version(),
pkgType = c("software", "data-experiment", "workflows", "data-annotation")
)
hasBiocMaint(
pkg,
version = BiocManager::version(),
main = "maintainer@bioconductor\\.org",
repo = c("BioCsoft", "BioCexp", "BioCworkflows", "BioCann")
)character(1) A regex string to search for in the Maintainer
column from the biocPkgList() output.
character(1) or package_version indicating the
Bioconductor version (e.g., "3.22"). Defaults to the "current version"
provided by BiocManager::version(). The keywords "release" and "devel"
are also accepted.
character() The type of packages for which to get
information for. Values can be one or more of the following:
software: Software packages
data-experiment: Experiment data packages
data-annotation: Annotation data packages
workflows: Workflow packages
character(1) A vector of package names (case sensitive).
character() A vector of Bioconductor repositories to search
through. By default, it will search through all Bioconductor repositories.
For biocMaintained: a tibble of packages associated with the
maintainer.
For hasBiocMaint: a logical vector indicating whether the
package is maintained by Bioconductor.
biocMaintained()
#> 'getOption("repos")' replaces Bioconductor standard repositories, see
#> 'help("repositories", package = "BiocManager")' for details.
#> Replacement repositories:
#> CRAN: https://cran.rstudio.com
#> # A tibble: 595 × 31
#> Package Version Depends Suggests License MD5sum NeedsCompilation Title
#> <chr> <chr> <list> <list> <chr> <chr> <chr> <chr>
#> 1 annotate 1.88.0 <chr> <chr> Artist… 500c1… no "Ann…
#> 2 AnnotationDbi 1.72.0 <chr> <chr> Artist… dab5c… no "Man…
#> 3 AnnotationFil… 1.34.0 <chr> <chr> Artist… 5bc22… no "Fac…
#> 4 AnnotationFor… 1.52.0 <chr> <chr> Artist… 58f29… no "Too…
#> 5 AnnotationHub 4.0.0 <chr> <chr> Artist… 49b6c… yes "Cli…
#> 6 AnnotationHub… 1.40.0 <chr> <chr> Artist… 0d19d… no "Tra…
#> 7 Biobase 2.70.0 <chr> <chr> Artist… 1972f… yes "Bio…
#> 8 Bioc.gff 1.0.0 <chr> <chr> Artist… 295d9… yes "Rea…
#> 9 BiocStyle 2.38.0 <chr> <chr> Artist… e8b8d… no "Sta…
#> 10 BiocVersion 3.22.0 <chr> <chr> Artist… a5bcf… no "Set…
#> # ℹ 585 more rows
#> # ℹ 23 more variables: Description <chr>, biocViews <list>, Author <list>,
#> # Maintainer <list>, git_url <chr>, git_branch <chr>, git_last_commit <chr>,
#> # git_last_commit_date <chr>, `Date/Publication` <chr>, source.ver <chr>,
#> # vignettes <list>, vignetteTitles <list>, hasREADME <chr>, hasNEWS <chr>,
#> # hasINSTALL <chr>, hasLICENSE <chr>, Rfiles <list>, dependencyCount <chr>,
#> # Imports <list>, suggestsMe <list>, VignetteBuilder <chr>, URL <chr>, …
## maintained by Hervé and not maintainer at bioconductor dot org
hasBiocMaint("BiocGenerics")
#> 'getOption("repos")' replaces Bioconductor standard repositories, see
#> 'help("repositories", package = "BiocManager")' for details.
#> Replacement repositories:
#> CRAN: https://cran.rstudio.com
#> BiocGenerics
#> FALSE