gov.nih.nci.caarray.services.arraydesign.loader.genepix
Class GenepixGprArrayDesignLoader

java.lang.Object
  extended by gov.nih.nci.caarray.services.arraydesign.loader.genepix.GenepixGprArrayDesignLoader

public final class GenepixGprArrayDesignLoader
extends java.lang.Object

Loads array design annotation from a GenePix GPR file (used as a last resort if data files are not associated with a complete array design).

Author:
ETavela

Method Summary
static GenepixGprArrayDesignLoader create(java.io.File gprFile)
           
 PhysicalArrayDesign getArrayDesign()
          Creates and returns the array design object from the .CDF file.
 void reloadArrayDesign(PhysicalArrayDesign design)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

create

public static GenepixGprArrayDesignLoader create(java.io.File gprFile)

getArrayDesign

public PhysicalArrayDesign getArrayDesign()
                                   throws GenepixGprFormatException
Creates and returns the array design object from the .CDF file.

Returns:
the loaded array design.
Throws:
ArrayDesignDataSourceException
GenepixGprFormatException

reloadArrayDesign

public void reloadArrayDesign(PhysicalArrayDesign design)
                       throws GenepixGprFormatException
Throws:
GenepixGprFormatException