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

IGDACCustomSeqProbeList


OVERVIEW
The IGDACCustomSeqProbeList interface provices access to CustomSeq 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 CustomSeq arrays contain 4 probes per probe list, 1 perfect match probe and 3 single base mismatch probes.

ReferenceIndex
ID 3
DescriptionThe position within the reference sequence that the list is targeted for.
Typelong
AccessRead-only
Remarks NA

SequencePosition
ID 4
DescriptionThe position within the DNA sequence that t he list is targeted for.
Typelong
AccessRead-only
Remarks NA

GroupIndex
ID 5
DescriptionThe index of the probe group within the probe set where the list is contained.
Typelong
AccessRead-only
Remarks NA

METHODS

GetProbeByIndex
ID6
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 7
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