setEdgeLineStyleRule: specify the line styles to be used in drawing edges

Description Usage Arguments Value Author(s) See Also Examples

Description

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

Usage

1
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

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

RCytoscape documentation built on Nov. 17, 2017, 10:52 a.m.