gov.nih.nci.caarray.services.arraydesign.loader.affymetrix
Class AffymetrixArrayDesignLoader

java.lang.Object
  extended by gov.nih.nci.caarray.services.arraydesign.loader.affymetrix.AffymetrixArrayDesignLoader

public final class AffymetrixArrayDesignLoader
extends java.lang.Object

Creates a new PhysicalArrayDesign from an Affymetrix .CDF file.

Author:
ETavela

Method Summary
static AffymetrixArrayDesignLoader create(java.io.File cdfFile, ArrayDesignDataSource arrayDesignDataSource)
           
static AffymetrixArrayDesignLoader create(java.lang.String arrayDesignName, ArrayDesignDataSource arrayDesignDataSource)
           
 long loadArrayDesign()
          Creates and returns the id of the new array design.
 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 AffymetrixArrayDesignLoader create(java.lang.String arrayDesignName,
                                                 ArrayDesignDataSource arrayDesignDataSource)
                                          throws CdfFileNotFoundException
Throws:
CdfFileNotFoundException

create

public static AffymetrixArrayDesignLoader create(java.io.File cdfFile,
                                                 ArrayDesignDataSource arrayDesignDataSource)
                                          throws CdfFileNotFoundException
Throws:
CdfFileNotFoundException

loadArrayDesign

public long loadArrayDesign()
                     throws ArrayDesignDataSourceException
Creates and returns the id of the new array design.

Returns:
the loaded array design.
Throws:
ArrayDesignDataSourceException

reloadArrayDesign

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