compomics/meta-proteome-analyzer

Uniprot Database Error

PaulAdrian89 opened this issue · 2 comments

When using the command line to run MPA, I get the following error message when fetching Uniprot entries:
ERROR [main] u.a.e.u.d.s.a.DBCrossReferenceConverter [DBCrossReferenceConverter.java:40] DatabaseType: SFLD is unknown.

I've checked all database identifiers from my protein fasta and they all correspond to Swiss-Prot (sp).
Is it possible that changes in the Uniprot services are causing this issue? Is there a solution to change anything in the java code to avoid this?

Thank you for reporting this issue - and sorry for the delay.

Could be an UniProt service issue indeed - the developers have changed / change their API quite frequently. Also the service itself may give errors from time to time.

Did it happen for all protein entries or only a few?
Does it happen any time you tried it?

Update: the latest version of MPA (version 1.8.0) now holds the updated UniProtJAPI (version 1.0.16): the UniProt services should now run as expected.