Skip to content

Commit

Permalink
Import S4 class and export new methods
Browse files Browse the repository at this point in the history
  • Loading branch information
llrs committed Feb 8, 2025
1 parent 40754c6 commit 4691dff
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 12 deletions.
16 changes: 10 additions & 6 deletions NAMESPACE
Original file line number Diff line number Diff line change
Expand Up @@ -176,13 +176,17 @@ exportMethods(set_size)
exportMethods(sets)
exportMethods(show)
exportMethods(subtract)
if (requireNamespace("AnnotationDbi", quietly = TRUE)) {
importClassesFrom(AnnotationDbi, Go3AnnDbBimap)
S3method("tidySet", Go3AnnDbBimap)
}
if (requireNamespace("GSEABase", quietly = TRUE)) {
importClassesFrom(GSEABase, GeneSetCollection)
S3method(tidy, GeneSetCollection)
importClassesFrom(GSEABase, GeneSet)
S3method(tidy, GeneSet)
importClassesFrom(GSEABase, CollectionType)
S3method(tidy, CollectionType)
importClassesFrom("GSEABase", GeneSetCollection)
S3method("tidy", GeneSetCollection)
importClassesFrom("GSEABase", GeneSet)
S3method("tidy", GeneSet)
importClassesFrom("GSEABase", CollectionType)
S3method("tidy", CollectionType)
}
importFrom(dplyr,arrange)
importFrom(dplyr,filter)
Expand Down
13 changes: 7 additions & 6 deletions R/GeneSetCollection.R
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
#' @include AllClasses.R AllGenerics.R
#' @rawNamespace if (requireNamespace("GSEABase", quietly = TRUE)) {
#' importClassesFrom(GSEABase, GeneSetCollection)
#' S3method(tidy, GeneSetCollection)
#' importClassesFrom(GSEABase, GeneSet)
#' S3method(tidy, GeneSet)
#' importClassesFrom(GSEABase, CollectionType)
#' S3method(tidy, CollectionType)
#' importClassesFrom("GSEABase", GeneSetCollection)
#' S3method("tidy", GeneSetCollection)
#' importClassesFrom("GSEABase", GeneSet)
#' S3method("tidy", GeneSet)
#' importClassesFrom("GSEABase", CollectionType)
#' S3method("tidy", CollectionType)
#' }
NULL

Expand Down Expand Up @@ -46,6 +46,7 @@ tidy.GeneSetCollection <- function(object) {

#' @describeIn tidy Converts to a tidySet given a GeneSet
tidy.GeneSet <- function(object) {

if (length(object@geneIds) == 0) {
elements <- character(length = 1)
} else {
Expand Down
4 changes: 4 additions & 0 deletions R/tidy-set.R
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
#' @include AllClasses.R
#' @rawNamespace if (requireNamespace("AnnotationDbi", quietly = TRUE)) {
#' importClassesFrom(AnnotationDbi, Go3AnnDbBimap)
#' S3method("tidySet", Go3AnnDbBimap)
#' }
NULL

#' Create a TidySet object
Expand Down

0 comments on commit 4691dff

Please sign in to comment.