Header menu logo arc-validate

Visualization Module

Functions for visualizing ARC FGraphs.

Functions and values

Function or value Description

isaGraphToFullCyGraph graph

Full Usage: isaGraphToFullCyGraph graph

Parameters:
Returns: CyGraph

Takes an ISA-based FGraph and returns a CyGraph according to its structure.

graph : FGraph<string, IParam, ARCRelation>
Returns: CyGraph

isaIntermediateGraphToFullCyGraph graph

Full Usage: isaIntermediateGraphToFullCyGraph graph

Parameters:
Returns: CyGraph

Takes an ISA-based FGraph and returns a CyGraph according to its structure.

graph : FGraph<string, IParam seq, ARCRelation>
Returns: CyGraph

isaSplitGraphToFullCyGraph graph

Full Usage: isaSplitGraphToFullCyGraph graph

Parameters:
Returns: CyGraph

Takes an ISA-based FGraph and returns a CyGraph according to its structure.

graph : FGraph<(string * int), IParam, ARCRelation>
Returns: CyGraph

ontoGraphToFullCyGraph graph

Full Usage: ontoGraphToFullCyGraph graph

Parameters:
Returns: CyGraph

Takes an OboOntology-based FGraph and returns a CyGraph according to its structure.

graph : FGraph<string, OboTerm, ARCRelation>
Returns: CyGraph

printGraph transformFunction graph

Full Usage: printGraph transformFunction graph

Parameters:
    transformFunction : 'a -> string
    graph : FGraph<'b, 'a, 'c>

Takes an FGraph and prints all its nodes and edges by using a given node-transforming function.

transformFunction : 'a -> string
graph : FGraph<'b, 'a, 'c>

toFullCyGraph nodeKeyTransformer nodeDataTransformer edgeTransformer fGraph

Full Usage: toFullCyGraph nodeKeyTransformer nodeDataTransformer edgeTransformer fGraph

Parameters:
    nodeKeyTransformer : 'a -> string
    nodeDataTransformer : 'b -> 'c
    edgeTransformer : 'd -> CyStyleParam list
    fGraph : FGraph<'a, 'b, 'd>

Returns: CyGraph

Takes an FGraph and returns a CyGraph by using given functions for transforming node keys, node data and edges.

nodeKeyTransformer : 'a -> string
nodeDataTransformer : 'b -> 'c
edgeTransformer : 'd -> CyStyleParam list
fGraph : FGraph<'a, 'b, 'd>
Returns: CyGraph

Type something to start searching.