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

IGDACGenotypeProbeList


OVERVIEW
The IGDACGenotypeProbeList interface provices access to Genotype probe list data.

COM ATTRIBUTES

AttributeType/Supported
Threading modelBoth
InterfaceDual
AggregationNo
ISupportErrorInfoYes
Connection PointsNo
Free Threading MarshalerNo

PROPERTIES

ListIndex
ID 1
Description The index of the probe list within the probe group.
Typelong
AccessRead-only
Remarks  NA

NumProbes
ID 2
DescriptionThe number of probes within the probe list.
Typelong
AccessRead-only
Remarks Genotype arrays contain 2 probes per probe list, 1 perfect match probe and 1 single base mismatch probe.

METHODS

GetProbeByIndex
ID3
Description This function method returns a probe in the list.
PrototypeHRESULT GetProbeByIndex([in] long nIndex, [in] IGDACProbe *iProbe)
Parameterslong nIndex - The index of the group (input).
IGDACProbe *iProbe - Probe object (input/output)
ReturnHRESULT - S_OK if successful, E_POINTER if iProbePair is NULL or E_FAIL otherwise.
Remarks The user has to create the IGDACProbe instance before passing it into the method.

The contents of the IGDACProbe will be reset if the probe list has not been initialized.

GetProbes
ID 4
DescriptionThis function returns all probes in the probe list.
PrototypeHRESULT GetProbes([in, out] VARIANT *iProbes)
ParametersVARIANT *iProbes - A variant structure holding the probe objects.
ReturnHRESULT - S_OK if successful or E_FAIL otherwise.
Remarks

This method will create individual IGDACProbe instance for each probe element and add it to the variant array. The user can use the NumProbes to get the total number of probes available and iterate the variant array. It is required to destroy each object inside the array after used.

The variant will be returned empty if the probe list has not been initialized and set.

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