Switch to unified view

a b/man/get_interaction_from_database.Rd
1
% Generated by roxygen2: do not edit by hand
2
% Please edit documentation in R/get_interaction_from_database.R
3
\name{get_interaction_from_database}
4
\alias{get_interaction_from_database}
5
\title{Get interaction from database}
6
\usage{
7
get_interaction_from_database(X, db = NULL, type = "db", user.ego = FALSE)
8
}
9
\arguments{
10
\item{X}{vector of nodes or list of vectors}
11
12
\item{db}{data.frame (with two columns: from, to) or igraph}
13
14
\item{type}{character added to node metadata}
15
16
\item{user.ego}{logical, if user.ego == TRUE looks for first degree neighbors
17
in db and add 'mode' metadata ('core'/'extended')}
18
}
19
\value{
20
a subset graph of db from X list of nodes
21
}
22
\description{
23
Returns an interaction graph from a vector of nodes (or a list of vectors)
24
and an interaction database (data.frame or igraph)
25
}
26
\examples{
27
X <- letters[1:4]
28
db <- as.data.frame(list(from = sample(letters[1:10], replace = TRUE),
29
                         to = sample(letters[1:10], replace = TRUE)))
30
                         
31
 sub <- get_interaction_from_database(X, 
32
                                      db)
33
 
34
 db.graph <- igraph::graph_from_data_frame(db, 
35
                                           directed=FALSE)
36
 sub <- get_interaction_from_database(X, 
37
                                      db)
38
39
}