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