R/all-class-unions.R

setOldClass("mapped_discrete")

setClassUnion(
    "missing_OR_NULL",
    c("NULL", "missing")
)

setClassUnion(
    "numeric_OR_missing",
    c("numeric", "missing_OR_NULL")
)

setClassUnion(
    "character_OR_NULL",
    c("character", "NULL")
)

setClassUnion(
    "knownDiscretes",
    c("logical", "character", "factor", "ordered")
)

setClassUnion(
    "knownDiscretes_OR_missing",
    c("knownDiscretes", "missing_OR_NULL")
)

setClassUnion(
    "knownContinuous",
    c("integer", "double", "numeric", "complex", "POSIXt", "Date", "dist",
      "mapped_discrete")
)

setClassUnion(
    "ANYGenomic",
    c("GenomicRanges", "GRangesFactor")
)

setClassUnion(
    "GRanges_OR_missing",
    c("GRanges", "missing", "missing_OR_NULL")
)

setClassUnion(
    "WoodenHorse",
    c("BeechHorse", "OakHorse")
)
teunbrand/ggnomics documentation built on Aug. 2, 2020, 7:34 p.m.