procope.data.purifications
Class PurificationDataWriter

java.lang.Object
  extended by procope.data.purifications.PurificationDataWriter

public class PurificationDataWriter
extends Object

Writes purification data to a given file or stream.

This class is not instantiatable.

Author:
Jan Krumsiek

Method Summary
static void writePurificationData(PurificationData data, File outfile)
          Writes a purification data set to a given file.
static void writePurificationData(PurificationData data, OutputStream stream)
          Writes a purification data set to a given output stream
static void writePurificationData(PurificationData data, String outfile)
          Writes a purification data set to a given file.
static void writeXGMML(PurificationData data, File outfile)
          Creates a Cytoscape-compatible XGMML file.
static void writeXGMML(PurificationData data, OutputStream outstream)
          Creates a Cytoscape-compatible XGMML file, but writes to an output stream.
static void writeXGMML(PurificationData data, String outfile)
          Creates a Cytoscape-compatible XGMML file.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

writePurificationData

public static void writePurificationData(PurificationData data,
                                         String outfile)
                                  throws IOException
Writes a purification data set to a given file.

Parameters:
data - purification data set to be written out
outfile - output file
Throws:
IOException - if the file could not be written

writePurificationData

public static void writePurificationData(PurificationData data,
                                         File outfile)
                                  throws IOException
Writes a purification data set to a given file.

Parameters:
data - purification data set to be written out
outfile - output file
Throws:
IOException - if the file could not be written

writePurificationData

public static void writePurificationData(PurificationData data,
                                         OutputStream stream)
Writes a purification data set to a given output stream

Parameters:
data - purification data set to be written out
stream - output stream the data will be written to
Throws:
IOException

writeXGMML

public static void writeXGMML(PurificationData data,
                              String outfile)
                       throws IOException
Creates a Cytoscape-compatible XGMML file. A directed network will be written which each bait pointing to its preys.

Parameters:
data - purification data to be stored as XGMML
outfile - path to output file
Throws:
IOException - if the file could not be written

writeXGMML

public static void writeXGMML(PurificationData data,
                              File outfile)
                       throws IOException
Creates a Cytoscape-compatible XGMML file. A directed network will be written which each bait pointing to its preys.

Parameters:
data - purification data to be stored as XGMML
outfile - path to output file
Throws:
IOException - if the file could not be written

writeXGMML

public static void writeXGMML(PurificationData data,
                              OutputStream outstream)
Creates a Cytoscape-compatible XGMML file, but writes to an output stream. A directed network will be written which each bait pointing to its preys.

Parameters:
data - purification data to be stored as XGMML
outstream - to which the XGMML will be written to
Throws:
FileNotFoundException - if the output file could not be opened