R/EdgeSwtich_function.R

Defines functions switchEdge

Documented in switchEdge

#' @title Edge Switch
#'
#' @description Switches the edges so that tree layout can be calcuated
#' @param g graph object
#' @export
#' @return graph object with edges switched

switchEdge<-function(g){
  e<-igraph::get.data.frame(g,what="edges")
  neworder<-1:length(e)
  neworder[1:2]<-c(2,1)
  e<-e[neworder]
  names(e)<-names(e)[neworder]
  #igraph::graph.data.frame(e, vertices=igraph::get.data.frame(g,what="vertices"))
  e$Weight<-NULL
  return(e)
}
MatthewSmith430/GVTr documentation built on Nov. 4, 2022, 8:33 p.m.