I have microarray data downloaded from ArrayExpress. The annotation is listed as "pd.hugene.1.0.st.v1". I'm trying to annotate them with hugene10sttranscriptcluster.db. My problem is that a large number of probes map to no symbol or refseq. Is this normal?
```
> mydata.rma
ExpressionSet (storageMode: lockedEnvironment)
assayData: 33297 features, 14 samples
element names: exprs
protocolData
rowNames: GSM946485_48-2.CEL GSM946484_48-1.CEL ... GSM946472_0-1.CEL
(14 total)
varLabels: exprs dates
varMetadata: labelDescription channel
phenoData
rowNames: GSM946485_48-2.CEL GSM946484_48-1.CEL ... GSM946472_0-1.CEL
(14 total)
varLabels: Source.Name Comment..Sample_source_name. ...
FactorValue..TIME. (27 total)
varMetadata: labelDescription channel
featureData: none
experimentData: use 'experimentData(object)'
Annotation: pd.hugene.1.0.st.v1
> ids<-rownames(exprs(mydata.rma))
> length(ids)
[1] 33297
> symbols <- AnnotationDbi::mapIds(hugene10sttranscriptcluster.db, ids, "SYMBOL", "PROBEID")
'select()' returned 1:many mapping between keys and columns
> sumis.na(symbols))
[1] 11147
>
```
A third of these probes match no symbol. That seems really high. What's going on? Is this the wrong .db package to use for this platform?