misc_extract_components {CINNA}R Documentation

Component extraction of miscellaneous graph formats

Description

This function extracts all components of the input with various formats and converts them to "igraph" objects.

Usage

misc_extract_components(
  x,
  directed = TRUE,
  mode = "directed",
  weighted = NULL,
  unibipartite = FALSE,
  diag = TRUE
)

Arguments

x

The input can be an edgelist, an adjacency matrix, or a graphNEL object.

directed

Whether to create a directed graph. (default = TRUE)

mode

Character scalar, explains how to interpret the supplied matrix. Possible values are: "directed", "undirected", "upper", "lower", "max", "min", "plus". (default = "directed")

weighted

An argument for specifying whether the graph should be weighted or not. If it is NULL, then an unweighted graph is created. (default = NULL)

unibipartite

A boolean parameter describing whether the input edge list corresponds to a bipartite graph. A TRUE value specifies a bipartite graph, and vice versa. (default = FALSE)

diag

Logical scalar, whether to consider the diagonal of the matrix or not. If it is FALSE, then the diagonal is treated as zeros. (default = TRUE)

Details

This function extracts components from the input object, which can be an edgelist, an adjacency matrix, or a graphNEL object. The result is a list including the components represented as separate graphs.

Value

A list including the components of the input graph as igraph objects. Each element of the list represents a component and is an igraph object. The components are disconnected subgraphs of the input graph.

Author(s)

Minoo Ashtiani, Mehdi Mirzaie, Mohieddin Jafari

See Also

induced.subgraph, components, graph_from_adjacency_matrix


[Package CINNA version 1.2.2 Index]