R/class.R

Defines functions superClassNames subClassNames

Documented in subClassNames superClassNames

 subClassNames = function(x) {
    if (isClassDef(x)) 
        classDef <- x
    else if(is.character(x) )
        classDef <- getClass(x)
    else
        stop("invalid argument")
    ans = names(classDef@subclasses)
    if( length(ans) == 0 )
      character()
    else
      ans
 }

 superClassNames = function(x) {
    if (isClassDef(x)) 
        classDef <- x
    else if(is.character(x) )
        classDef <- getClass(x)
    else
        stop("invalid argument")

    ans = names(classDef@contains)
    if( length(ans) == 0 )
      character()
    else
      ans
 }

Try the RBioinf package in your browser

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

RBioinf documentation built on Nov. 8, 2020, 11:11 p.m.