У меня есть файл, полный идентификаторов Uniprot. Теперь я ищу способ загрузить всю XML-запись для каждого из ID.Biopython: Получение XML-файла путем присоединения протеина
ответ
Сначала вы создаете URL-адрес для каждого идентификатора UniProt для получения определения XML для белка.
uniprot_id = 'P12345'
url = 'http://www.uniprot.org/uniprot/'+uniprot_id+'.xml'
Вы можете построить URL, чтобы получить различные форматы данных, изменив конец строки, т.е. '.txt, .fasta, .rdf. В этом link приведены более подробные сведения о шаблонах доступа uniprot.
Далее вы открываете URL-адрес и обрабатываете результат с помощью BioPython. Кроме того, вы можете сохранить строку XML на диск.
import urllib2
from Bio import SeqIO
uniprot_id = 'P12345'
url = 'http://www.uniprot.org/uniprot/'+uniprot_id+'.xml'
s = urllib2.urlopen(url)
contents = s.read()
record = SeqIO.read(contents, 'uniprot-xml')
Большое спасибо. Я обнаружил, что на самом деле могу просто загрузить текстовый файл в Uniprot и загрузить все результаты в xml-формате. Иногда ответ просто слишком легко думать об этом сразу. – Rima
- 1. Избегайте объединения путем присоединения?
- 2. Обновление таблицы путем присоединения 3 таблицы
- 3. обновление таблицы путем присоединения к нескольким таблицам
- 4. Заполните колонки путем присоединения T1 и T2
- 5. Автоматизация создания аккаунта путем присоединения списка рассылки?
- 6. Mysql таблицы обновления путем присоединения другой таблицы
- 7. Peewee получение колонки после присоединения
- 8. Получение синтаксической ошибки SQL при попытке удалить из нескольких таблиц путем присоединения
- 9. biopython MuscleCommandLine
- 10. Получение Последний комментарий от присоединения 3 таблицы
- 11. Обновление таблицы в доступе путем присоединения таблицы с сервера sql
- 12. Netezza Обновление столбца таблицы путем присоединения к другой таблице
- 13. Solr Query для поиска дочерних и родительских документов путем присоединения
- 14. как добавить столбец в таблицу из другой таблицы путем присоединения
- 15. Отладка путем присоединения процесса для приложений для телефонов Windows
- 16. Как объединить 2 CSV файлов в один путем присоединения колонн
- 17. BioPython Pubmed Eutils url?
- 18. Получение последовательности генов из entrez с использованием biopython
- 19. Фиксированное число результатов biopython
- 20. BioPython Count Error
- 21. Установка ошибки Biopython
- 22. biopython test_Tutorial ... FAIL
- 23. PDB BioPython - извлечение координат
- 24. Biopython после установки
- 25. Biopython PDB: получить resseq
- 26. Установка BioPython и Numpy
- 27. PyCharm Mac Biopython installation
- 28. Biopython перевод() ошибка
- 29. Ошибка отложения Biopython
- 30. Biopython Entrez.read() не работает
Что вы пытаетесь? Пожалуйста, обратитесь к http://stackoverflow.com/help/how-to-ask, это позволит нам лучше помочь вам –