Learn R Programming

RCy3 (version 1.2.0)

setEdgeTargetArrowShapeDirect: setEdgeTargetArrowShapeDirect

Description

In the specified CytoscapeWindow, set the target arrow shape of the specified edge or edges, using one of the supported shapes.

Usage

setEdgeTargetArrowShapeDirect(obj, edge.names, new.values)

Arguments

obj
a CytoscapeWindowClass object.
edge.names
one or more cy2-style edge names, String objects.
new.values
one or more String objects, from the supported set.

Value

None.

See Also

getArrowShapes setDefaultEdgeSourceArrowColor setEdgeSourceArrowColorDirect setEdgeSourceArrowColorRule setEdgeSourceArrowRule setEdgeSourceArrowShapeDirect setEdgeTargetArrowColorDirect setEdgeTargetArrowColorRule setEdgeTargetArrowRule setEdgeTargetArrowShapeDirect setDefaultEdgeTargetArrowColor

Examples

Run this code
  # first, delete existing windows to save memory:
  deleteAllWindows(CytoscapeConnection())

  cw <- CytoscapeWindow ('setEdgeTargetArrowShapeDirect.test', graph=makeSimpleGraph())
  displayGraph (cw)
  layoutNetwork (cw, 'force-directed')

  edges.of.interest <- as.character (cy2.edge.names (cw@graph))
  supported.arrow.shapes <- getArrowShapes (cw)

    # first try passing three edges and three arrow shapes
  setEdgeTargetArrowShapeDirect (cw, edges.of.interest, supported.arrow.shapes [2:4])

    # now try passing three edges and one arrow.shapes
  setEdgeTargetArrowShapeDirect (cw, edges.of.interest, supported.arrow.shapes [6])

    # restore the default
  setEdgeTargetArrowShapeDirect (cw, edges.of.interest, 'NONE')

Run the code above in your browser using DataLab