fr.curie.BiNoM.pathways.wrappers
Class XGMML

java.lang.Object
  extended by fr.curie.BiNoM.pathways.wrappers.XGMML

public class XGMML
extends java.lang.Object

Wrapper of XGMML content represented by edu.rpi.cs.xgmml.GraphDocument object

Author:
Andrei Zinovyev

Field Summary
 edu.rpi.cs.xgmml.GraphDocument graphDoc
          The GraphDocument object (XMLBeans mapping of XGMML)
 
Constructor Summary
XGMML()
           
 
Method Summary
static edu.rpi.cs.xgmml.GraphDocument convertGraphToXGMML(Graph gr)
          Converts internal BiNoM graph representation to GraphDocument
static Graph convertXGMMLToGraph(edu.rpi.cs.xgmml.GraphDocument xgr)
          Converts GraphDocument to internal BiNoM graph representation (fr.curie.BiNoM.pathways.analysis.structure.Graph)
static java.lang.String getAttValue(edu.rpi.cs.xgmml.GraphicNode n, java.lang.String name)
           
static edu.rpi.cs.xgmml.GraphDocument loadFromXMGML(java.lang.String fn)
          Loads XGMML from file
static void main(java.lang.String[] args)
           
static void saveToXGMML(edu.rpi.cs.xgmml.GraphDocument graph, java.lang.String fn)
          Saves XGMML to fil
static void saveToXGMML(Graph graph, java.lang.String fn)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

graphDoc

public edu.rpi.cs.xgmml.GraphDocument graphDoc
The GraphDocument object (XMLBeans mapping of XGMML)

Constructor Detail

XGMML

public XGMML()
Method Detail

main

public static void main(java.lang.String[] args)

loadFromXMGML

public static edu.rpi.cs.xgmml.GraphDocument loadFromXMGML(java.lang.String fn)
                                                    throws java.lang.Exception
Loads XGMML from file

Parameters:
fn -
Returns:
Throws:
java.lang.Exception

saveToXGMML

public static void saveToXGMML(edu.rpi.cs.xgmml.GraphDocument graph,
                               java.lang.String fn)
                        throws java.lang.Exception
Saves XGMML to fil

Parameters:
graph -
fn -
Throws:
java.lang.Exception

saveToXGMML

public static void saveToXGMML(Graph graph,
                               java.lang.String fn)
                        throws java.lang.Exception
Throws:
java.lang.Exception

getAttValue

public static java.lang.String getAttValue(edu.rpi.cs.xgmml.GraphicNode n,
                                           java.lang.String name)
Parameters:
n -
name -
Returns:
GraphicNode attribute value

convertXGMMLToGraph

public static Graph convertXGMMLToGraph(edu.rpi.cs.xgmml.GraphDocument xgr)
Converts GraphDocument to internal BiNoM graph representation (fr.curie.BiNoM.pathways.analysis.structure.Graph)

Parameters:
xgr -
Returns:

convertGraphToXGMML

public static edu.rpi.cs.xgmml.GraphDocument convertGraphToXGMML(Graph gr)
Converts internal BiNoM graph representation to GraphDocument

Parameters:
gr -
Returns: