qp.protonate.get_protoss.submit

qp.protonate.get_protoss.submit(pid)[source]

Submit a PDB code or ProteinsPlus ID to the Protoss web API.

Parameters:

pid (str) – Four-character PDB code or ProteinsPlus ID from upload().

Returns:

URL of the Protoss job location for status polling.

Return type:

str

Raises:
  • ValueError – If the PDB code is invalid (server returns 400).

  • KeyError – If the submission fails after 5 retry attempts.