Linux中pdb文件生成dssp文件
Linux中pdb文件生成dssp文件
step1: 进入Uniprot下载相应蛋白质的pdb文件
step2: conda创建虚拟环境
step3: 虚拟环境中安装dssp
conda install -c ostrokach dssp
step4: 进入mkdssp所在文件夹中
which mkdssp
cd xxxxx
step5: 执行命令
dssp -i input.pdb -o out.dssp
补充:python批量pdb文件生成dssp
# -*- coding: utf-8 -*-import os"""
这个程序的目的是将linux下/home/jason/lab/448pdb/PDB448_399目录中的所有文件
批处理
将pdb文件生成dssp文件
到目标路径:/home/jason/lab/448pdb/PDB448_399_dssp中(该文件夹需要提前创建好)"""
#listdir返回文件名的列表
fileLine=os.listdir('/home/jason/lab/448pdb/PDB448_399')
#遍历整个列表
for i in range(len(fileLine)-1):#将字符串用变量表示input_file='/home/jason/lab/448pdb/PDB448_399/'+fileLine[i]#先去掉文件名的后缀,然后形成后缀为dssp的文件名out_file=fileLine[i].split('.')[0]+'.dssp'output_file='/home/jason/lab/448pdb/PDB448_399_dssp/'+out_file#注意:参数的传递(先是%s,然后是%变量名),多个变量的传入要用元组表示,在元组前用%os.system('cd /usr/local/anaconda3/envs/cu10/bin/')os.system('dssp -i %s -o %s' %(input_file,output_file))
Linux中pdb文件生成dssp文件相关推荐
- linux中,项目生成的文件的权限为-rw-r-----
前言 centos7.6 tomcat8.5 springboot 2.0.3.RELEASE 项目生成的文件的权限为-rw-r----- 项目中有个定时器,负责每分钟静态化一次首页,即每分钟生成一次 ...
- Linux中.a,.la,.o,.so文件的意义和编程实现
Linux中.a,.la,.o,.so文件的意义和编程实现 (转) Linux下文件的类型是不依赖于其后缀名的,但一般来讲: .o,是目标文件,相当于windows中的.obj文件 .so 为共享库, ...
- linux生成日志文件,linux实现按天生成日志文件并自动清理
linux实现按天生成日志文件并自动清理 前篇文章中讲到如何在Linux crontab创建每秒执行的方法,高人可能早意识到日志文件没做处理,假如没人工处理久了日后越来越大肯定会出现问题,当然人工处理 ...
- linux日志自动按天保存,linux实现按天生成日志文件并自动清理
linux实现按天生成日志文件并自动清理 前篇文章中讲到如何在Linux crontab创建每秒执行的方法,高人可能早意识到日志文件没做处理,假如没人工处理久了日后越来越大肯定会出现问题,当然人工处理 ...
- ILRuntime(二)整合Hotfix到Unity中,脚本生成dll文件
如果开发的时候按之前的一个Hotfix工程,一个Unity工程,开发会很麻烦.因此我们可以把Hotfix部分的代码放入到Unity当中,并增加一个标记,到时候把这些代码整合成一个dll文件即可. 具体 ...
- linux不同用户文件,Linux中不同用户之间复制文件的两个方法
Linux中不同用户之间复制文件的两个方法 前言 考虑如下情景:foo用户home目录下有一文件file.txt,要将其copy至bar用户的home目录.Linux对用户home目录有严格的权限限制 ...
- linux ls 命令 路径,使用ls命令在Linux中使用完整路径列出文件
许多人会发现,这是重复的问题,但我已经经历了所有问题,然后问及这个主题,但没有为我工作.使用ls命令在Linux中使用完整路径列出文件 我想打印使用ls命令的特定文件格式的完整路径名到目前为止,我发现 ...
- linux中使用scp远程拷贝文件及文件夹
linux中使用scp远程拷贝文件及文件夹 linux scp远程拷贝文件及文件夹,需要的朋友可以参考下 1.拷贝本机/home/wtf/test整个目录至远程主机192.168.100.1的/roo ...
- Linux中如何用命令打开文件夹
Linux中如何用命令打开文件夹 文章目录: 一.点击Linux桌面文件图标打不开 二.解决方式 三.杀死所有nautilus相关进程 你是否遇到过Linux桌面文件图标打不开,我就遇到过,此时我的眼 ...
最新文章
- Arrays.asList问题
- JQuery选中的对象和非选中的其他对象分别执行不同动作
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1093:计算多项式的值
- C#两大知名Redis客户端连接哨兵集群的姿势
- NOIP 2010 引水入城
- 谷歌正在移除 Chrome 的“关闭其他选项卡”选项
- 有必要月底Linux内核,如何确定linux内核是否会在月底插入闰秒
- java正则表达式所有字符串_“JAVA”正则表达式如何匹配所有符合要求的子字符串?...
- SpringBoot如何整合定时任务调度
- 校招刷题---java选择题笔记05
- oracle中入库判断空串,不同数据库和SpringDataJPA对字段值null,''空值的判断
- c语言计算器小程序,计算器程序完整代码
- 数据库学习笔记【自学教程】—— 如何建立数据库
- 2018年计算机网络考研真题
- 箭头函数与this指向详解
- 音乐计算机在哪里买,[计算器自带音乐在哪里]语音计算器上的音乐有什
- unity中Game视图中实现和Scene视图中一样的摄像机操作
- 入力禁则文字check
- iView的table表格购物车的使用案例
- 京东入职一周感悟:4个匹配和4个观点