home login register your profile contact        
Affymetrix
Products Support Analysis Scientific Community Corporate Careers Shop Affymetrix Japan
Software Developer Network
NetAffx SDK Overview
NetAffx SDK Downloads
NetAffx SDK Annotation Object
NetAffx SDK Annotation Listing Object
NetAffx SDK Annotation Listing URL
NetAffx SDK Release Notes

NetAffx SDK Overview

The Affymetrix® NetAffx SDK is a set of application programming interfaces (API) used to access the annotations available on the Affymetrix NetAffx web site. The NetAffx SDK is a very thoroughly documented collection of software libraries, application programming interfaces, and sample code that illustrate and enable the use of and integration with the Affymetrix NetAffx by external programs.

This documentation is intended to provide comprehensive technical detail on the use of the Affymetrix NetAffx SDK in software development applications development. Additional support in the use of these application programming interfaces is available solely through the use of the Affymetrix Software Professional Services group. Use of the Affymetrix NetAffx SDK is offered to those customers who understand and accept these support limitations and wish to take advantage of this high value package with their application development projects.


NETAFFX SDK

Usage
The NetAffx SDK provides programmatic access into the NetAffx system allowing for retrieval of annotations from the NetAffx web site. With the NetAffx SDK a programmer can:

  • Obtain a list of available annotations.
  • Obtain the attributes, such as date, of each available annotation.
  • Selectively retrieve an annotation file of interest.

Please note: your use of the NetAffx SDK is subject to the Affymetrix developer Terms and Conditions and NetAffx Analysis Center data use Terms and Conditions provided therewith.

Language Bindings
The NetAffx SDK is written as a set of COM interfaces. Languages that support COM such as C++, VB, VC++ and ASP can access the SDK interfaces.

The NetAffx SDK is also written as Java classes to support the Java language. The implementation of the Java classes uses the Java Native Interface (JNI) technology to communicate with the COM version of the SDK. With this implementation, the use of the Java interfaces is restricted to a Windows OS environment only.

For non-Windows developers, the DTD file for the annotation listing XML file is available. The annotation listing file defines the list of annotation files available to download from the NetAffx web site. The DTD file is available in the download section.

Application Programming Interfaces
The COM and Java programming interfaces are divided up into listing and data objects.

Also documented is the URL for the annotation listing. The list of available annotation files and their associated URLs are provided within the annotation listing.

Download
Download the NetAffx SDK, including the interface descriptions and sample programs from the download center. The download center is available to licensed users only.

Release Notes
This page contains the release notes for the various versions of the NetAffx SDK.

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