set_generator_edges: Add edge weights to a generator

View source: R/DatasetGenerator.R

set_generator_edgesR Documentation

Add edge weights to a generator

Description

Add edge weights to a generator

Usage

set_generator_edges(generator, f_t_w_list, by = "labels")

Arguments

generator

a generator

f_t_w_list

a list of triplets (from, to, list), the triplets must not be nested in the list. For example list("A","B",0.3, "B", "C", 0.2) is a valid input.

by

"labels" or "samples" to use gene labels or sample labels as references for edge identifiers.

Value

the generator with the modified edges (invalid edges are ignored)

Examples

require(dplyr)

example_dataset() %>%
 make_generator_stub() %>% 
 set_generator_edges(
   list(
    "D", "A, D", 1 , 
    "A", "A, D", 1 , 
    "A, D", "A, C, D", 1 , 
    "A, D", "A, B, D", 1 , 
    "Clonal", "D", 1 , 
    "Clonal", "A", 1 , 
    "D", "D", 1 , 
    "A", "A", 1 , 
    "A, D", "A, D", 1 , 
    "A, C, D", "A, C, D", 1 , 
    "A, B, D", "A, B, D", 1 , 
    "Clonal", "Clonal", 1 
  ))
   

redsnic/CIMICE documentation built on March 30, 2022, 2:46 a.m.