ontology_index: Create 'ontology_index' object from vectors and lists of term...

View source: R/data.R

ontology_indexR Documentation

Create ontology_index object from vectors and lists of term properties

Description

Create ontology_index object from vectors and lists of term properties

Usage

ontology_index(
  parents,
  id = names(parents),
  name = id,
  obsolete = setNames(nm = id, rep(FALSE, length(id))),
  version = NULL,
  ...
)

Arguments

parents

List of character vectors of parents per term.

id

Character vector of term IDs. Defaults to the "names" attribute of the parents argument and must be the same length as parents.

name

Character vector of term labels.

obsolete

Logical vector indicating whether given terms are obsolete.

version

Version information about the ontology.

...

Additional arguments, each of which should be either a vector or list of term properties, each with the same length as id.

Examples

animal_superclasses <- list(animal=character(0), mammal="animal", cat="mammal", fish="animal")
animal_ontology <- ontology_index(parents=animal_superclasses)
unclass(animal_ontology)

ontologyIndex documentation built on May 31, 2023, 5:58 p.m.