inst/doc/reading-ontologies.R

## ----echo=FALSE----------------------------------------------------------
library(ontologyIndex)

## ----eval=FALSE----------------------------------------------------------
#  ontology <- get_ontology(file)

## ----eval=FALSE----------------------------------------------------------
#  ontology <- get_ontology(file, propagate_relationships=c("is_a", "part_of"))

## ----eval=FALSE----------------------------------------------------------
#  get_relation_names("go.obo")

## ----eval=TRUE, echo=FALSE-----------------------------------------------
c("is_a", "regulates", "part_of", "has_part", "happens_during", "negatively_regulates", "positively_regulates", "occurs_in", "ends_during")

## ----eval=FALSE----------------------------------------------------------
#  ontology <- get_ontology(file, extract_tags="everything")

## ----eval=FALSE----------------------------------------------------------
#  ontology$property <- simplify2array(ontology$property)

## ----eval=FALSE----------------------------------------------------------
#  ontology$number_of_children <- sapply(ontology$children, length)

## ----eval=TRUE-----------------------------------------------------------
animal_superclasses <- list(animal=character(0), mammal="animal", cat="mammal", fish="animal")
animal_ontology <- ontology_index(parents=animal_superclasses)
unclass(animal_ontology)
oganm/ontologyIndexOgfork documentation built on Oct. 11, 2019, 2:53 a.m.