I use Matlab for analysis and I'd like a better, programmatic method of ID mapping, usually from some database ID to a uniprot ID. Right now I'm doing it in a pretty clunky way: upload the database IDs to the uniprot mapping service (http://www.uniprot.org/uploadlists/), download a mapping file, and use that in Matlab. Something that can be done programmatically within Matlab would be much nicer.
What are my options for mapping IDs programmatically within Matlab?
getembl doesn't work because
urlread fails. I think I could replace it with
webread, but I'm not sure if reading the EMBL site will map all the ID formats I'm using. I'd also like to know what solutions are already out there.)