setEdgeLineStyleRuleR Documentation

specify the line styles to be used in drawing edges

Description

Specify how data attributes – for the specified named attribute – are mapped to edge line style.

Usage

setEdgeLineStyleRule(obj, edge.attribute.name, attribute.values, line.styles, default.style='SOLID')

Arguments

obj a CytoscapeWindowClass object.
edge.attribute.name the edge attribute whose values will, when this rule is applied, determine the lineStyle of each edge.
attribute.values A list of scalar, discrete values. For instance, interaction types: 'phosphorylates', 'ubiquinates', 'represses', 'activates'
line.styles One line style for each of the attribute.values
default.style The style to use when an explicit mapping is not provided.

Value

None.

Author(s)

Paul Shannon

See Also

getLineStyles

Examples

  cw <- new.CytoscapeWindow ('setEdgeLineStyleRule.test', graph=makeSimpleGraph())
  line.styles     <- c ('SINEWAVE',       'DOT',              'PARALLEL_LINES')
  edgeType.values <- c ('phosphorylates', 'synthetic lethal', 'undefined')
  setEdgeLineStyleRule (cw, 'edgeType', edgeType.values, line.styles)
  redraw (cw)