bioinformatics相关内容

AttributeError:使用BioPython解析'str'对象没有属性'id'时,fasta

我正在尝试使用Bio和SeqIO打开包含多个序列的FASTA文件,编辑序列名称以在所有名称的末尾删除".seq",(> SeqID20.seq应该变为> SeqID20),然后将所有序列写入新的FASTA文件,但是出现以下错误 AttributeError: 'str' object has no attribute 'id' 这就是我开始的: with open ('lots_o ..
发布时间:2020-09-21 03:21:07 Python

用perl查找DNA序列中的核苷酸

我有DNA序列,我想在人们选择的位置找到该序列的核苷酸.下面是示例: 输入序列DNA: ACTAAAAATACAAAAATTAGCCAGGCGTGGTGGCAC(序列的长度为33) 输入位置:(12) 我希望结果是第12个核苷酸为AAA的位置. 我毫不费力地找到该职位的氨基酸.下面是我目前的代码. print "ENTER THE FILENAME OF THE DNA S ..
发布时间:2020-09-21 03:21:04 其他开发

Snakemake:将多个输入用于多个子组的一个输出的规则

我有一个正在使用的管道,用于下载,对齐和对公共序列数据执行变体调用.问题在于它目前只能在每个样本的基础上工作(即样本是每个单独的测序实验).如果我要对一组实验(例如样品的生物学和/或技术重复)执行变体调用,则无法使用.我已经尝试解决它,但是我无法解决它. 这是对齐规则的简化: rule alignment: input: rules.download.outpu ..
发布时间:2020-09-21 03:21:00 Python

如何将PHYLIP格式转换为FASTA

我刚刚开始使用perl,我有一个问题.我有PHYLIP文件,我需要将其转换为FASTA.我开始写脚本.首先,我删除了行中的scpaces,现在我需要对齐所有行,每行应包含60个氨基酸,序列标识符应打印在新行中.也许有人可以给我一些建议? 解决方案 BioPerl Bio :: AlignIO 模块可能会有所帮助.它支持 PHYLIP 序列格式: phylip2fasta.pl ..
发布时间:2020-09-21 03:20:55 其他开发

TypeError:预期的字节,在自定义python函数中找到的str

我正在使用一种名为Giggle的新生物信息学工具,并且已经在系统上安装了python包装器. 即使情况很具体,我认为问题也很普遍. 此功能: index = Giggle.create("index", "HMEC_hg19_BroadHMM_ALL.bed") 应基于多个(或本例中的).bed文件创建索引. 床文件看起来像这样: chr1 10000 10600 1 ..
发布时间:2020-09-21 03:19:53 Python

将NMR ascii文件转换为峰列表

我有一些Bruker NMR光谱,我正在用它来创建一个程序,并将其作为项目的一部分.我的程序需要在实际频谱上工作.因此,我将布鲁克NMR光谱的1r文件转换为ASCII.对于Carnitine,这是ascii文件的外观(这不是完整列表.完整列表运行成千上万行.这只是一个快照): -0.807434 -23644 -0.807067 -22980 -0.806701 -229 ..
发布时间:2020-09-21 03:18:43 其他开发

仅在PyMOL运行时调用函数

我有一个脚本,可以对蛋白质进行一些计算.完成后,方法将导入pymol模块,并使用pymol.cmd API在PyMOL会话中显示结果.该过程类似于以下内容: def display_results(results, protein_fn): import pymol pymol.cmd.load(protein_fn) pymol.cmd.alter(...) ..
发布时间:2020-09-21 03:16:30 Python

用rpy2修改r对象

我正在尝试使用rpy2在python中使用DESeq2 R/Bioconductor软件包. 我在写问题时实际上解决了我的问题(使用do_slots可以访问r对象的属性),但是我认为该示例可能对其他人有用,所以这是我在R中的工作方式以及它的翻译方式python: 在R 我可以从两个数据帧中创建一个"DESeqDataSet",如下所示: counts_data ..
发布时间:2020-09-21 03:16:23 Python

在PHP中执行外部BLAST程序

我想用PHP而不是Linux控制台文本终端执行blastx搜索应用程序. 实际的命令行参数将是(请参见Referer的定义 ): ./blastx -query $input -db ${Sbjct}_db -evalue 0.0001 -outfmt 6 -out /path/to/output.tsv 这是我的PHP部分代码. exec(' /path/to/blastx ..
发布时间:2020-09-21 03:16:20 PHP

罗莎琳德(Rosalind)的《孟德尔第一法》知识产权局

为了为即将到来的生物信息学课程做准备,我正在从rosalind.info进行一些作业.我目前陷入"门德尔的第一定律"中. 我认为我可以通过这种方式蛮横地对待自己,但是以某种方式我的思想必须太复杂了.我的方法是这样: 构建具有三个级别的概率树.有两个生物配对,生物A和生物B.第一层是,选择纯合子显性(k),杂合子(m)或隐性纯合子(n)作为生物A的概率.例如,对于纯合子优势,似乎总共有( ..
发布时间:2020-09-21 03:16:16 Python