Pthon批量處理將pdb文件生成dssp文件
更新時間:2015年06月21日 16:22:09 投稿:junjie
這篇文章主要介紹了Pthon批量處理將pdb文件生成dssp文件,通過本例主要學(xué)習(xí)遍歷目錄下文件的方法,需要的朋友可以參考下
# -*- 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 #注意:參數(shù)的傳遞(先是%s,然后是%變量名),多個變量的傳入要用元組表示,在元組前用% os.system('/ifs/share/lib/dssp/dssp2 -i %s -o %s' %(input_file,output_file))
相關(guān)文章
Python如何利用Har文件進(jìn)行遍歷指定字典替換提交的數(shù)據(jù)詳解
這篇文章主要給大家介紹了關(guān)于Python如何利用Har文件進(jìn)行遍歷指定字典替換提交的數(shù)據(jù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11Pytorch轉(zhuǎn)keras的有效方法,以FlowNet為例講解
這篇文章主要介紹了Pytorch轉(zhuǎn)keras的有效方法,以FlowNet為例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05Python使用colorlog實(shí)現(xiàn)控制臺管理日志多種顏色顯示
colorlog 是一個 Python 日志庫,它可以讓你在控制臺中以彩色的方式顯示日志消息,使得日志更易于閱讀和理解,下面就跟隨小編一起來看看它的具體應(yīng)用吧2024-03-03python如何實(shí)現(xiàn)單鏈表的反轉(zhuǎn)
這篇文章主要介紹了python如何實(shí)現(xiàn)單鏈表的反轉(zhuǎn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-02-02聊聊PyTorch中eval和no_grad的關(guān)系
這篇文章主要介紹了聊聊PyTorch中eval和no_grad的關(guān)系,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-05-05利用Python開發(fā)實(shí)現(xiàn)簡單的記事本
最近想對python加深學(xué)習(xí)一下,同時也是想試著做一些東西,所以使用python,結(jié)合Tkinter來做一個簡單的跨平臺記事本。最終實(shí)現(xiàn)的記事本如下,也算是麻雀雖小,五臟俱全了,之后也是會繼續(xù)完善的。文中通過圖文及示例代碼介紹的很詳細(xì),有需要的朋友們可以參考借鑒。2016-11-11