草庐IT

biopython

全部标签

python - 生物格式-Python 错误 : 'ascii' codec can't encode character u'\xb5' when using OMEXML()

我正在尝试使用Python中的生物格式来读取显微镜图像(.lsm、.czi、.lif,随便你怎么说),打印出元数据,然后显示图像。ome=bf.OMEXML(md)给我一个错误(如下)。我认为它是在谈论存储在md中的信息。它不喜欢md中的信息不全是ASCII。但是我该如何克服这个问题呢?这是我写的:importTkinterasTk,tkFileDialogimportosimportjavabridgeasjvimportbioformatsasbfimportmatplotlib.pyplotaspltimportnumpyasnpjv.start_vm(class_path=bf

python - Phylo BioPython 构建树

我正在尝试使用BioPython、Phylo模块构建一棵树。到目前为止我所做的是这张图片:每个名称都有一个四位数字,后跟-和一个数字:这个数字指的是该序列出现的次数。这意味着1578-22,该节点应表示22个序列。序列对齐的文件:file构建树的距离文件:file所以现在我知道如何更改节点的每个大小。每个节点都有不同的大小,这很容易做一个不同值的数组:fh=open(MEDIA_ROOT+"groupsnp.txt")list_size={}forlineinfh:if'>'inline:labels=line.split('>')label=labels[-1]label=label

python - 安装 biopython - 在注册表中找不到 python 3.3

我正在尝试安装biopython以在Windows7计算机上与Python3.3一起运行。我已经下载了biopython可执行文件biopython-1.61.win32-py3.3-beta.exe。但是,当我尝试运行可执行文件时,我收到消息“需要Python版本3.3,但在注册表中找不到。”我的电脑上有Python3.3版。我已经通过它运行程序一两个月了。它是从文件python-3.3.0.amd64.msi安装的,位于ProgramFiles(x86)目录中。我尝试重新安装Python3.3,但得到相同的错误消息。有谁知道如何解决这个问题? 最佳答案

python - 如何在 Python 中查找开放阅读框

我正在使用Python和正则表达式来查找ORF(开放阅读框)。查找仅由字母ATGC(无空格或换行符)组成的字符串的子字符串:以ATG开始,以TAG或TAA或TGA结束,应该考虑从第一个开始的顺序字符,然后是第二个,然后是第三个:Seq="CCTCAGCGAGGACAGCAAGGGACTAGCCAGGAGGGAGAACAGAAACTCCAGAACATCTTGGAAATAGCTCCCAGAAAAGCAAGCAGCCAACCAGGCAGGTTCTGTCCCTTTCACTCACTGGCCCAAGGCGCCACATCTCCCTCCAGAAAAGACACCATGAGCACAGAAAGCATGATC