Как решить HTTP Ошибка 429 в BioPython?

Я пытаюсь использовать BioPython для получения нуклеотидных последовательностей путем ввода номера доступа, а также начальных и конечных положений. Мне нужно получить много последовательностей, но процесс был прерван сразу после 3 последовательностей. Я получил эту ошибку: "urllib.error.HTTPError: Ошибка HTTP 429: слишком много запросов". Может быть, я использовал BioPython для запуска Blast слишком много раз ранее? Потребовалось около трех недель, чтобы закончить выравнивания для моего последнего задания. Это значит, что я был заблокирован сервером?

1 ответ

Решение

Пожалуйста, прочтите этот пост об использовании ключей API с электронными утилитами NCBI и добавьте ключ API в свои сценарии, чтобы избежать этой ошибки.

Другие вопросы по тегам