Learn R Programming

iGraphMatch (version 2.0.5)

check_seeds: Standardize seeds input data type

Description

Convert the input seeds data into data frame type with the first column being the indices of \(G_1\) and the second column being the corresponding indices of \(G_2\)

Usage

check_seeds(seeds, nv, logical = FALSE)

Value

returns a data frame with the first column being the corresponding indices of \(G_1\) and the second column being the corresponding indices of \(G_2\) or a vector of logicals where TRUE indicates the corresponding vertex is a seed.

Arguments

seeds

A vector of integers or logicals, a matrix or a data frame. Input in the form of a vector of integers denotes the indices of seeds which are identical in both graphs. Input in the form of a vector of logicals indicate the location of seeds with TRUE and the indices of seeds are identical in both graphs. Input in the form of a matrix or a data frame, with the first column being the indices of \(G_1\) and the second column being the corresponding indices of \(G_2\).

nv

An integer. Number of total vertices.

logical

A logical. TRUE indicates to return seeds in a vector of logicals where TRUE indicates the corresponding vertex is a seed. FALSE indicates to return a data frame.

Examples

Run this code
#input is a vector of logicals
check_seeds(1:10 <= 3, nv = 10)

#input is a vector of integers
check_seeds(c(1,4,2,7,3), nv = 10)

#input is a matrix
check_seeds(matrix(1:4,2), nv = 10)

#input is a data frame
check_seeds(as.data.frame(matrix(1:4,2)), nv = 10)

Run the code above in your browser using DataLab