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

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

public final class UcsfGalArrayDesignLoader
extends java.lang.Object

Loads array design annotation from a GenePix GAL file.

Author:
ETavela

Method Summary
static UcsfGalArrayDesignLoader create(java.io.File galFile)
           
 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 UcsfGalArrayDesignLoader create(java.io.File galFile)

getArrayDesign

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

Returns:
the loaded array design.
Throws:
ArrayDesignDataSourceException
UcsfGalFormatException

reloadArrayDesign

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