gov.nih.nci.caarray.services.arraydesign.loader.ucsf
Class UcsfGprArrayDesignLoader

java.lang.Object
  extended by gov.nih.nci.caarray.services.arraydesign.loader.ucsf.UcsfGprArrayDesignLoader

public final class UcsfGprArrayDesignLoader
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 UcsfGprArrayDesignLoader 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 UcsfGprArrayDesignLoader create(java.io.File gprFile)

getArrayDesign

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

Returns:
the loaded array design.
Throws:
ArrayDesignDataSourceException
UcsfGprFormatException

reloadArrayDesign

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