What's the most reliable way to convert these to corresponding ENSEMBL gene/transcript IDs? I used biomart but hyphens failed to resolve. So did bidbnet.
Pierre's answer is cool. Here is another one using a mysql query of UCSC:
mysql \
--user=genomep \
--password=password \
--host=genome-mysql.cse.ucsc.edu \
-A \
-D hg19 \
-e 'SELECT knownGene.name,knownGene.proteinID,ensGene.name,ensGene.name2
FROM knownGene,knownToEnsembl,ensGene
WHERE knownGene.name=knownToEnsembl.name AND knownToEnsembl.value=ensGene.name
AND knownGene.proteinID REGEXP "A0AVT1|A0FGR8|A0M8Q6|A0MZ66|A1L0T0|A1L4H1|A1X283|A2A2D0|A2A2Z9|A2ACR1"'
Select UniProt ac in the from column. Select Ensembl Transcript in the second column. Upload a file of UniProt identifiers or a list. Then you get a list you can download. Help at http://www.uniprot.org/help/mapping
UniProt does not maintain a list of Ensembl transcript id's to UniProt isoform ids. For that the UCSC answer would be better, but do pay attention to time lag leading to out of date data.
While nice I don't think this is a good answer. Eats way to much bandwidth at the uniprot servers
Use the id mapping service at uniprot.org/mapping instead.
Could you give an example of Ensembl transripts to UniProt ids translation please?