将PDB文件中的氨基酸序列进行排序
来源:互联网 发布:putty64软件下载 编辑:程序博客网 时间:2024/04/30 23:35
def SortResidue(PdbFile,start_number):
pdb = open(PdbFile,'r')
OutPdbFile = PdbFile[:-3]+'out.pdb'
outfile = open(OutPdbFile,'w')
flag=1
line=pdb.readline()
while line:
if "ATOM"==line.split()[0]:
if flag==1:
print line
temp=line.split()[5]
line=line.replace(temp,str(start_number))
outfile.write(line)
flag=0
else:
print line
if line.split()[5]==temp:
line=line.replace(temp,str(start_number))
outfile.write(line)
else:
temp=line.split()[5]
start_number=start_number+1
line=line.replace(temp,str(start_number))
outfile.write(line)
else:
outfile.write(line)
line=pdb.readline()
if __name__=="__main__":
SortResidue("test.pdb",83)
- 将PDB文件中的氨基酸序列进行排序
- 将PDB文件中的ATOM重新标定位置
- C# 中的pdb文件
- 将一个容器中的数进行排序
- 程序调试中的PDB文件
- 利用PDB文件将蛋白中的单聚体利用对称矩阵转换为二聚体
- .pdb文件详解+“.pdb”中的 PDB 格式不兼容;请删除并重新生成”解决办法
- VS2008中的ncb、pdb文件分析
- 将字符串中的字符进行排序(JAVA编写)
- java 使用TreeSet将字符串中的数值进行排序
- PDB 文件
- PDB文件
- pdb文件
- PDB文件
- PDB文件
- pdb文件
- PDB文件
- perl:DNA序列翻译成氨基酸序列的若干方法,直接法,简并法,哈希法,以及perl中的uc和lc函数(上)
- 云计算资料
- 富士康承认使用未成年实习生称将解聘失职员工-富士康-未成年-实习生
- java的main函数为什么没有返回值
- VS2010环境下安装并配置OpenCV2.4
- Android 核心分析 之六 -----IPC框架分析 Binder,Service,Service manager
- 将PDB文件中的氨基酸序列进行排序
- Oracle10g 转移数据文件
- 4Filter应用3控制浏览器缓存页面中的静态资源的过滤器
- Android开发之屏幕大小自适应
- poj2186 解题报告
- 三名大学生贷款20万元创业 4年身家超千万
- 汇编寄存器列表
- JQuery上传插件Uploadify使用详解
- Android 核心分析 之七------Service深入分析