Class GraphTranslator
- java.lang.Object
-
- de.unirostock.sems.bives.ds.graph.GraphTranslator
-
- Direct Known Subclasses:
GraphTranslatorDot
,GraphTranslatorGraphML
,GraphTranslatorJson
,GraphTranslatorSbgnJson
public abstract class GraphTranslator extends Object
The Class GraphTranslator, abstract parent to convert the internal graph representation to (un)common graph formats. All methods might return null if not available in certain cases.- Author:
- Martin Scharm
-
-
Constructor Summary
Constructors Constructor Description GraphTranslator()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract Object
translate(HierarchyNetwork hn)
Translate a hierarchy network.abstract Object
translate(ReactionNetwork rn)
Translate a reaction network.
-
-
-
Method Detail
-
translate
public abstract Object translate(ReactionNetwork rn) throws Exception
Translate a reaction network. Might return null if not available.- Parameters:
rn
- the internal reaction network- Returns:
- the graph format
- Throws:
Exception
- the exception
-
translate
public abstract Object translate(HierarchyNetwork hn) throws Exception
Translate a hierarchy network. Might return null if not available.- Parameters:
hn
- the internal hierarchy network- Returns:
- the graph format
- Throws:
Exception
- the exception
-
-