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

IGDACCustomSeqProbeSet


OVERVIEW
The IGDACCustomSeqProbeSet interface provices access to CustomSeq probe set data. CustomSeq probe sets data are only available from the IGDACCDFFile object. When an analysis is performed and stored in the resulting CHP file, only the composite object is stored.

COM ATTRIBUTES

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

PROPERTIES

NumGroups
ID 1
Description The number of groups in the probe set.
Typelong
AccessRead-only
Remarks  NA

ProbeSetType
ID 2
DescriptionThe type of probe set.
TypeGDACFILES_PROBESET_TYPE
AccessRead-only
Remarks This will always be CUSTOMSEQ_PROBESET_TYPE.

METHODS

GetProbeGroupByIndex
ID3
Description This function method returns a probe group object.
PrototypeHRESULT GetProbeGroupByIndex([in] long nIndex, [in] IGDACCustomSeqProbeGroup *iGroup)
Parameterslong nIndex - The index of the group (input).
IGDACCustomSeqProbeGroup *iGroup - Probe group 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 IGDACCustomSeqProbeGroup instance before passing it into the method.

The contents of the IGDACCustomSeqProbeGroup will be reset if the probe set has not been initialized.

GetProbeGroups
ID 4
DescriptionThis function returns all probe groups in the probe set.
PrototypeHRESULT GetProbeGroups([in, out] VARIANT *iGroups)
ParametersVARIANT *iGroups - A variant structure holding the probe group objects.
ReturnHRESULT - S_OK if successful or E_FAIL otherwise.
Remarks

This method will create individual IGDACCustomSeqProbeGroup instance for each group element and add it to the variant array. The user can use the NumGroups to get the total number of probe groups 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 set has not been initialized and set.


GetProbeListByReferenceIndex
ID 5
DescriptionThis function returns a probe list object given an index to the reference sequence.
PrototypeHRESULT GetProbeListByReferenceIndex([in] long nIndex, [in] IGDACCustomSeqProbeList *iList);
Parameterslong nIndex - The index of the reference sequence.
IGDACCustomSeqProbeList *iList - Probe list object (input/output)
ReturnHRESULT - S_OK if successful, E_FAIL otherwise.
Remarks The user has to create the IGDACCustomSeqProbeList instance before passing it into the method.

The contents of the IGDACCustomSeqProbeList will be reset if the probe set has not been initialized.

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