Python NCBIWWW(悬吊负载)

问题描述 投票:0回答:1

傍晚StackOverflow Pham,

我正在尝试使用Biopython的NCBIWWW功能来快速找到<750种蛋白质-肽比对。启动程序时,我遇到的问题似乎是一个沉重的负担。请参阅下面的代码:

import Bio
from Bio import Seq
from Bio.Blast import NCBIWWW
import tkinter as tk
from tkinter import filedialog

# Use filedialog to locate txt file for query
protein_file = filedialog.askopenfilename()
print(protein_file)

# Parse the txt file, opening and read to VERIFY grab
protein_file = open(protein_file)
protein_read = protein_file.read()
print(protein_read)

# Take query and run to determine homologous alignments of like proteins
result_handle = NCBIWWW.qblast("blastp", "nt", protein_read)
result_handle = result_handle.open('r')
print(result_handle)

我第一次运行程序(Ctrl + Shift + F10)时,[[它已工作!,但是现在,它只挂了几个小时。为了解决这个问题,我开始阅读《 Biopython Cookbook》,以找出为什么我的代码无法正常工作。这是我尝试过的。

    验证语法
  1. 重写代码
  • 我已经附上了一个屏幕截图,希望可以提供进一步的背景信息……但是我真的迷路了。

    Screenshot of my Pycharm on infinite HANG

    有什么建议吗?

    谢谢SO Team!

    〜D

  • python bioinformatics freeze biopython ncbi
    1个回答
    0
    投票
    从@Chris_Rands找到答案

    发现的问题-“ nt”的调用数据库应该是数据库“ nr”

    关闭请求!

    © www.soinside.com 2019 - 2024. All rights reserved.