I want to interproscan about 1000 sequences. I'm using their web service using a modified version of their python soap client. I submit the sequences one at a time, waiting for each sequence to be finished before starting the next one (so no batch job).
After around 120 sequences, the service gives an HTTPError. I checked the input and did runs with different order in which I submit the sequences, so I know that the input is correct.
One possibility that I can think of for the error is that I'm using too many sequences after each other and that I get automatically blocked. So I let my program wait for 2 minutes after submitting the 100th sequence, but this did not help.
What causes this error, and how can I prevent it from happening?
python
webservice