Protein Uniprot ID Check during user submission
When contributors are submitting proteins
- Add protein to condensates (CondensateDetailPage, Add UpdateItem)
- Adding proteins while creating new condensate (AddNovelCondensate, ProteinSubForm)
We need to make a call in the background to Uniprot.org to check if the ID actually points to a protein page.
For this one solution could be to make an HTTP call (maybe just HEAD) with the following URL https://www.uniprot.org/uniprot/`{given_uniprot_id}` If no protein page exists then it returns 404 as status code