graphMng {pipeFrame} | R Documentation

## Step graph management

### Description

The step relations are managed and restricted to directed acyclic graph. The direction of data flow is from upstream to downstream. So when users create a new step object, restricting its relation with existing steps is necessary.

### Usage

    addEdges(edges, argOrder)

    getPrevSteps(stepName, argOrder)

    getNextSteps(stepName, argOrder)

    printMap(stepName = NULL, display = TRUE, ...)

### Arguments

`edges` | `Character` vector. Contain the names of start and end points for all edges. It needs to follow the format like c("startpt1","endpt1","startpt2", "endpt2","startpt3","endpt3").
`argOrder` | `Numeric` scalar. The argument order of the input Step object.
`stepName` | `Character` scalar. Step class name of each step.
`display` | `Logical` scalar. Whether show the picture on device or not.
`...` | Additional arguments, currently used.

### Value

`addEdges` | No value will be returned.
`getPrevSteps` | Names of previous steps
`getNextSteps` | Names of next steps
`printMap` | Print the flow map for the pipeline.

### Examples

    addEdges(edges = c("RandomRegionOnGenome",
                       "OverlappedRandomRegion"),argOrder = 1)
    printMap()

    getPrevSteps("OverlappedRandomRegion",1)

[Package pipeFrame version 1.0.0 Index]