I know that there have been multiple suggestions for getting gene ids. I have used a method to do it myself and this is just a post to see if I am doing it right. I have the oligonucleotide probe ids for a set of transcription factors and genes which are part of the Apis Mellifera gene regulatory network. What I did was:
1) I retrieved the sequences for the probes.
2) I further went on NCBI and used BLAST to match these probe sequences with the honey bee gene dataset.
3) Further, I extracted the ENTREZ IDs of all the hits in an excel sheet.
4) I converted the ENTREZ IDs for all the hits into UNIPROT IDs on UNIPROT.
5) I further, used these UNIPROT IDs to do a functional annotation analysis on DAVID.
Please advice if the methodology I followed was correct and if not, please suggest any changes that I should make to it.
Edit: I understand that the NCBI ids are also present in the file, so I can make do without sequences, however, when I converted these ENTREZ ids to UNIPROT ids, only about 126 of a list of 10,000 got converted which is far too few for my use, which is why I am forced to try this method. Tried converting the ids on DAVID but it is not recognizing my ids This is the sequence of the probes