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
0
投稿

猜你喜欢

  • 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
  • asp之家 网络编程 m.aspxhome.com