biopython相关内容

使用BioPython读取.pdb文件的整个目录

我最近受命用python编写程序,以从.pdb(蛋白质数据库)的蛋白质中找到距每种金属2埃以内的原子.这是我为此编写的脚本. from Bio.PDB import * parser = PDBParser(PERMISSIVE=True) def print_coordinates(list): neighborList = list for y in neighborL ..
发布时间:2020-09-21 03:41:20 Python

从文件中提取特定数据并将其写入另一个文件

我在此标记了python和perl只是因为到目前为止,我一直在使用它.如果有人知道解决此问题的更好方法,我当然愿意尝试一下.无论如何,我的问题: 我需要为遵循以下格式的基因预测程序创建一个输入文件: seq1 5 15 seq1 20 34 seq2 50 48 seq2 45 36 seq3 17 20 其中seq#是GeneID,右边的数字是开放阅读框中外显子的位置.现在, ..
发布时间:2020-09-21 03:40:13 Python

如何仅选择某些子字符串

从一个字符串说dna ='ATAGGGATAGGGAGAGAGAGCGATCGAGCTAG' 我得到了子字符串说dna.format ='ATAGGGATAG','GGGAGAGAG' 我只想打印长度可被3整除的子字符串 怎么做?即时通讯使用模,但无法正常工作! import re if mydna = 'ATAGGGATAGGGAGAGAGCAGATCGAGCTAG' print re.f ..
发布时间:2020-09-21 03:39:05 Python

解析GenBank文件

基本上,GenBank文件由基因条目(由"gene"宣布,然后是其对应的"CDS"条目(每个基因只有一个))组成,就像我在下面显示的两个一样.制表符分隔的两列文件,'gene'和'CDS'始终在其前后,如果使用可以使用的工具可以轻松地执行此任务,请告诉我. 输入文件: gene complement(8972..9094) /l ..
发布时间:2020-09-21 03:39:02 其他开发

在Biopython中使用搜索字词返回登录号

我正在尝试将Biopython(Entrez)与搜索项一起使用,这些搜索项将返回登录号(而不是GI *). 这是我的代码的一小部分摘录: from Bio import Entrez Entrez.email = 'myemailaddress' search_phrase = 'Escherichia coli[organism]) AND (complete genome[key ..
发布时间:2020-09-21 03:38:58 Python

Biopython错误-系统找不到指定的文件

我遇到了无法解决的错误. 我正在尝试执行一组最简单的命令,这些命令将执行tBLASTn算法, 在数据库(也指定为文件-> cucumber.fasta)中寻找序列(指定为"pytanie.fasta"文件的序列).结果将保存在"wynik.txt"文件中. 代码如下: from Bio.Blast. Applications import NcbitblastnCommandli ..
发布时间:2020-09-21 03:38:51 Java开发

Errno 13我不想使用的目录上的Django拒绝了权限

我的生产服务器上的Django应用中出现此错误: [Errno 13]权限被拒绝:'/var/www/.config' 我从没问过要在我的代码中访问这个不存在的文件或目录.该服务器正在我的httpd.conf中定义的其他目录中运行,并且我尚未在Django设置中定义任何/var/www/元素的使用. 在我的情况下,我将biopython库与Django一起使用: from ..
发布时间:2020-09-21 03:38:46 服务器开发

类型对象"RestrictionType"没有属性"size"

我今天遇到了这个问题,想提出来看看是否有人看过它.搜索Google/SO/Biostars并没有帮助我. 我正在运行一个简单的限制性分析(针对随机生成的“基因组"),并得到此错误.如果我单独寻找带有酶的切割位点,则每种酶都适用.但是,当我将它们放入RestrictionBatch时,在类上出现错误: type object 'RestrictionType' has no attrib ..
发布时间:2020-09-21 03:37:44 Python

使用BioPython根据序列过滤FASTA文件

我有一个fasta文件.从该文件中,我需要获取序列末尾和/或开头仅包含GTACAGTAGG和CAACGGTTTTGCC的序列,并将它们放入新的fasta文件中.所以这是一个例子: >m121012_054644_42133_c100390582550000001523038311021245_s1_p0/7/2516_3269 ***GTACAGTAGG***GTACACACAGAACGCG ..
发布时间:2020-09-21 03:37:40 Python

使用biopython将dna对齐转换为numpy数组

我有几个已比对的DNA序列,我只想在特定位置保留可变碱基. 如果我们首先将对齐方式转换为数组,则可以完成此操作.我尝试使用Biopython教程中的代码,但出现错误. import numpy as np from Bio import AlignIO alignment = AlignIO.parse("ma-all-mito.fa", "fasta") align_array = ..
发布时间:2020-09-21 03:37:36 Python

如何在目录中的多个文件上传递Biopython SeqIO.convert()?

我正在编写一个python脚本(2.7版),它将指定目录中的每个输入文件(.nexus格式)更改为.fasta格式. Biopython模块SeqIO.convert可以完美地处理单个指定文件的转换,但是当我尝试使用os.walk通过目录自动执行该过程时,我无法正确地将每个输入文件的路径名传递给SeqIO.convert.我要去哪里错了?我是否需要使用os.path模块中的join()并将完整路径 ..
发布时间:2020-09-21 03:37:35 Python

在Ipython Shell中更新Biopython

python新手,今天,我将biopython更新为v1.70.我的大部分工作都使用spyder/IPython shell.如果有任何意义,似乎在python控制台(spyder)和Windows命令终端python安装中都更新了biopython的版本,但是IPython控制台仍在显示旧版本.是否应该单独更新,如果是,则如何更新.感谢您的回答. 解决方案 对于Windows上的Anac ..
发布时间:2020-09-21 03:36:32 其他开发

NCBI的新RefSeq版本与Bio.Entrez.Parser兼容吗?

我是python的新手,尤其是Biopython.我正在尝试使用Entrez.efetch从XML文件中获取一些信息,然后再读取它.上周,该脚本运行良好: handle = Entrez.efetch(db="Protein", id="YP_008872780.1", retmode="xml") records = Entrez.read(handle) 但是现在我遇到一个错误: ..
发布时间:2020-09-21 03:35:24 Python

返回外部函数

Hii我在Biopython中遇到以下错误:函数外部“返回"(文件名..第26行) 下面是myfile的代码 请帮助 # File Name RandonProteinSequences.py # standard library import os import random # biopython from Bio.Seq import Seq from Bio.Alphabet im ..
发布时间:2020-09-21 03:35:19 Python