home login register your profile contact        
Affymetrix
Products Support Analysis Scientific Community Corporate Careers Shop Affymetrix Japan
Software Developer Network
File SDK Overview
File SDK Downloads
File SDK Object Hierarchy
IGDACEXPFile
IGDACDATFile
IGDACCELFile
IGDACCHPFile
IGDACCDFFile
IGDACProbe
IGDACProbeSet
IGDACProbePair
IGDACControlProbeSet
IGDACCustomSeqComposite
IGDACCustomSeqProbeSet
IGDACCustomSeqProbeGroup
IGDACCustomSeqProbeList
IGDACGenotypeProbeSet
IGDACGenotypeProbeGroup
IGDACGenotypeProbeList
IGdacFileChooserDlg
IGDACFilesMode
File SDK Definitions
File SDK Messages
File SDK Release Notes

GDAC Files Download Center


SOFTWARE DEVELOPERS KIT

The SDK includes application programming interfaces (APIs), redistributable runtime libraries, sample code, sample programs, and documentation to help you develop and write Affymetrix file type aware applications.

Note: When prompted for 'What would you like to do with this file?' message after clicking to download, always have the 'Save this program to disk' radio button selected.

Download the GDAC Files Redistributable Runtime Library, Version 4.2.04 - 8/11/2005 (EXE, 3 MB)
This installation program will install the runtime libraries for the file parsers, file chooser and files mode objects for both the COM and native Java interfaces. If you wish to install the components from within your own installation program download instructions and the software components are provided. Click here to download the installation instructions and individual software components.

Download the GDAC Files Pure Java JAR File, Version 4.0 - 5/26/2004 (ZIP, 350 KB)
This download contains a pure Java implmentation of the file parsing interfaces. Since it is written in pure Java it can be used on a UNIX machine or other Java compatible system. A limitation of this implementation is that it does not have the ability to communicate with the GCOS system. Because of this and the security features of GCOS, this version is being targeted for a non-Windows machine where data files have been exported and are not managed by the GCOS system. Please note: your use of this API is subject to the Affymetrix Terms and Conditions for developing to the API and redistributing with your software applications provided therewith. When using this version we suggest using the Xmx Java command line option to increase the heap size. We currently use "-Xmx128000000" when running our tests of the SDK. You may need to specify a higher value depending on the density of the array (file) you are accessing.

Download the GDAC Files API Installer, Version 4.2 - 3/28/2005 (EXE, 1.1 MB)
This install program will install the type library files (TLB) required for developing against the GDACFiles APIs in a COM environment.

Download the JavaDocs - 3/28/2005 (ZIP, 134 KB)
This archive contains the JavaDocs for Java developers.

View release notes for the various versions of the GDAC Files SDK.

SAMPLES

File Access Programs
These sample program will read each of the file types supported by the SDK and output the results into a simple text control.

Download the Visual C++ Sample Source Code (ZIP, 33 KB)
Download the Visual Basic Sample Source Code (ZIP, 10 KB)
Download the Java Sample Source Code (ZIP, 12 KB)

File Chooser Sample Code
The following sample illustrates the use of the File Chooser interfaces. The sample program will prompt the user for the name of a GCOS client or server or LIMS server (or leave blank for MAS file mode) and the multi-select option. The file open dialog will be displayed allowing the user to select a file. Once selected the data path, library path and selected files are displayed.

Download the File Chooser Java Sample Source Code (ZIP, 2 KB)

Additional Samples
This ZIP file contain various samples for using the file chooser to select files and accessing the information stored within the files to: 1. Convert DAT files to JPG, 2. Summary the absolute analysis results stored in a CHP file, 3. Generate an MVA plot of CEL file intensities, and 4. Compute a simple signal value per probe set given intensity values stored in a CEL file combined with layout information from the CDF file. With the exception of the DAT to JPG conversion tool, which is provided in VC++ only, all of these samples are written in both VC++ and Java.

Download the Additional Samples Source Code (ZIP, 699 KB)

888-DNA-CHIP (888-362-2447) +44 (0) 1628 552550 feedback e-mail support terms of use privacy policy