as_igraph_transition_network: Convert a transition network to an igraph object

View source: R/sequence-adapters.R

as_igraph_transition_networkR Documentation

Convert a transition network to an igraph object

Description

Convert a transition network to an igraph object

Usage

as_igraph_transition_network(network, directed = TRUE)

Arguments

network

A first-order transition network.

directed

Whether the resulting graph is directed.

Value

An igraph graph with edge attributes copied from the network.

Examples

sequences <- data.frame(
  sequence_id = rep(c("s1", "s2", "s3", "s4"), each = 4L),
  sequence_order = rep(1:4, times = 4L),
  state = c("A", "B", "C", "D", "A", "B", "C", "C",
            "D", "C", "B", "A", "D", "C", "A", "A"),
  group = rep(c("g1", "g2"), each = 8L),
  stringsAsFactors = FALSE
)
network <- create_transition_network(sequences)
if (requireNamespace("igraph", quietly = TRUE)) {
  as_igraph_transition_network(network)
}


gp3sequences documentation built on Aug. 23, 2026, 5:10 p.m.