Biopython 모듈 NCBIWWW 모듈을 사용하여 일부 시퀀스를 온라인으로 폭발시키고 있습니다. 내가 사용할 수있는 다른 데이터베이스에 대해 내 시퀀스를 폭파하고 싶습니다, 그러나 나는 그들의 포괄적 인 목록을 찾을 수 없습니다.BLAST via Biopython NCBIWWW. 어디에서 전체 데이터베이스 목록을 찾을 수 있습니까?
"blastn"알고리즘을 사용하여 Nucleotide 컬렉션 데이터베이스에 대한 간단한 쿼리의 예입니다.
from Bio.Blast import NCBIWWW
result_handle = NCBIWWW.qblast("blastn", "nt", some_sequence)
여기서 알 수 있듯이 데이터베이스 Nucleotide 수집은 "nt"로 지정됩니다. 예를 들어 Human GRCh37/hg19 데이터베이스를 쿼리하려면 "nt"대신 무엇을 사용해야합니까? 그리고 다른 종/빌드를 쿼리하고 싶다면? http://blast.ncbi.nlm.nih.gov에서 사용할 수있는 모든 데이터베이스의 약식 이름을 찾을 수있는 포괄적 인 목록이 있습니까?
감사합니다.
네,하지만 일부 데이터베이스에서는 작동하지만, 인간 게놈 hg19를 원하면 어떻게해야합니까? –
대답 @alec_djinn –
업데이트이 웹 사이트에서 잘 작동합니다, 제 질문은 NCBIWWW를 사용하여 동일한 쿼리 (인간 게놈 GRCh37)를 얻는 방법입니까? 어떤 문자열을 함수 호출에 "nt"대신 넣어야합니까? NCBIWW.qblast ("blastn", "Genome (GRCh37.p13 참조 어셈블리 최상위, 주석 릴리스 105) - Homo sapiens", fasta_string)'가 작동하지 않습니다 ... –