Pthon批量处理将pdb文件生成dssp文件
作者:junjie 时间:2021-10-07 13:11:04
# -*- coding: utf-8 -*-
"""
Created on Sat Jun 20 19:36:34 2015
@author: chaofn
"""
import os
"""
这个程序的目的是将linux下/ifs/home/fanchao/Manesh_pdb目录中的所有文件(一共有215个文件)
批处理
将pdb文件生成dssp文件
"""
#listdir返回文件名的列表
fileLine=os.listdir('/ifs/home/fanchao/Manesh_pdb')
#遍历整个列表
for i in range(len(fileLine)-1):
#将字符串用变量表示
input_file='/ifs/home/fanchao/Manesh_pdb/'+fileLine[i]
#先去掉文件名的后缀,然后形成后缀为dssp的文件名
out_file=fileLine[i].split('.')[0]+'.dssp'
output_file='/ifs/home/fanchao/Manesh_dssp/'+out_file
#注意:参数的传递(先是%s,然后是%变量名),多个变量的传入要用元组表示,在元组前用%
os.system('/ifs/share/lib/dssp/dssp2 -i %s -o %s' %(input_file,output_file))
标签:Pthon,批量处理,pdb,生成,dssp


猜你喜欢
Go语言数据结构之选择排序示例详解
2024-04-26 17:25:33
Python 类方法和实例方法(@classmethod),静态方法(@staticmethod)原理与用法分析
2023-09-16 04:58:30

python中List添加与删除元素的几种方法实例
2021-10-07 09:13:36
python实现单机五子棋对战游戏
2022-01-11 04:38:10

一文带你吃透Python中的os和sys模块
2022-01-04 20:42:55

SQL Server:触发器实例详解
2024-01-26 03:25:47
python itchat给指定联系人发消息的方法
2023-02-10 18:21:36
HTML+CSS 模仿Windows 7 桌面效果
2010-06-17 14:33:00

SQL Server 存储过程遇到“表 ''#TT'' 没有标识属性无法执行 SET 操作”错误
2024-01-24 00:07:57

javascript封装的下拉导航菜单渐显效果
2007-08-04 20:11:00
Python转码问题的解决方法
2023-06-30 07:48:52
python3代码中实现加法重载的实例
2023-07-13 12:01:31
python+pyqt5实现KFC点餐收银系统
2022-02-05 08:49:46

Django中使用Whoosh进行全文检索的方法
2023-03-20 05:35:43
python PyTorch参数初始化和Finetune
2023-04-26 08:53:44

MySQL应用技巧之内存使用线程独享
2010-08-08 08:33:00
用python与文件进行交互的方法
2021-05-22 12:39:35
Golang中HTTP服务的分析与设计详解
2024-05-25 15:12:57

对python实现二维函数高次拟合的示例详解
2021-06-30 11:24:06
ASP.NET Core中的静态文件
2024-05-21 10:13:23
