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文件相关推荐

  1. linux中,项目生成的文件的权限为-rw-r-----

    前言 centos7.6 tomcat8.5 springboot 2.0.3.RELEASE 项目生成的文件的权限为-rw-r----- 项目中有个定时器,负责每分钟静态化一次首页,即每分钟生成一次 ...

  2. Linux中.a,.la,.o,.so文件的意义和编程实现

    Linux中.a,.la,.o,.so文件的意义和编程实现 (转) Linux下文件的类型是不依赖于其后缀名的,但一般来讲: .o,是目标文件,相当于windows中的.obj文件 .so 为共享库, ...

  3. linux生成日志文件,linux实现按天生成日志文件并自动清理

    linux实现按天生成日志文件并自动清理 前篇文章中讲到如何在Linux crontab创建每秒执行的方法,高人可能早意识到日志文件没做处理,假如没人工处理久了日后越来越大肯定会出现问题,当然人工处理 ...

  4. linux日志自动按天保存,linux实现按天生成日志文件并自动清理

    linux实现按天生成日志文件并自动清理 前篇文章中讲到如何在Linux crontab创建每秒执行的方法,高人可能早意识到日志文件没做处理,假如没人工处理久了日后越来越大肯定会出现问题,当然人工处理 ...

  5. ILRuntime(二)整合Hotfix到Unity中,脚本生成dll文件

    如果开发的时候按之前的一个Hotfix工程,一个Unity工程,开发会很麻烦.因此我们可以把Hotfix部分的代码放入到Unity当中,并增加一个标记,到时候把这些代码整合成一个dll文件即可. 具体 ...

  6. linux不同用户文件,Linux中不同用户之间复制文件的两个方法

    Linux中不同用户之间复制文件的两个方法 前言 考虑如下情景:foo用户home目录下有一文件file.txt,要将其copy至bar用户的home目录.Linux对用户home目录有严格的权限限制 ...

  7. linux ls 命令 路径,使用ls命令在Linux中使用完整路径列出文件

    许多人会发现,这是重复的问题,但我已经经历了所有问题,然后问及这个主题,但没有为我工作.使用ls命令在Linux中使用完整路径列出文件 我想打印使用ls命令的特定文件格式的完整路径名到目前为止,我发现 ...

  8. linux中使用scp远程拷贝文件及文件夹

    linux中使用scp远程拷贝文件及文件夹 linux scp远程拷贝文件及文件夹,需要的朋友可以参考下 1.拷贝本机/home/wtf/test整个目录至远程主机192.168.100.1的/roo ...

  9. Linux中如何用命令打开文件夹

    Linux中如何用命令打开文件夹 文章目录: 一.点击Linux桌面文件图标打不开 二.解决方式 三.杀死所有nautilus相关进程 你是否遇到过Linux桌面文件图标打不开,我就遇到过,此时我的眼 ...

最新文章

  1. Arrays.asList问题
  2. JQuery选中的对象和非选中的其他对象分别执行不同动作
  3. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1093:计算多项式的值
  4. C#两大知名Redis客户端连接哨兵集群的姿势
  5. NOIP 2010 引水入城
  6. 谷歌正在移除 Chrome 的“关闭其他选项卡”选项
  7. 有必要月底Linux内核,如何确定linux内核是否会在月底插入闰秒
  8. java正则表达式所有字符串_“JAVA”正则表达式如何匹配所有符合要求的子字符串?...
  9. SpringBoot如何整合定时任务调度
  10. 校招刷题---java选择题笔记05
  11. oracle中入库判断空串,不同数据库和SpringDataJPA对字段值null,''空值的判断
  12. c语言计算器小程序,计算器程序完整代码
  13. 数据库学习笔记【自学教程】—— 如何建立数据库
  14. 2018年计算机网络考研真题
  15. 箭头函数与this指向详解
  16. 音乐计算机在哪里买,[计算器自带音乐在哪里]语音计算器上的音乐有什
  17. unity中Game视图中实现和Scene视图中一样的摄像机操作
  18. 入力禁则文字check
  19. iView的table表格购物车的使用案例
  20. 京东入职一周感悟:4个匹配和4个观点

热门文章

  1. C语言强制类型转换和赋值中的类型转换
  2. 群晖如何添加第三方源
  3. NNDL 实验二 pytorch入门
  4. 0成本开发一个外卖领劵小程序,支持分销裂变(附源码及搭建教程)
  5. postgres 数据库 citus 集群分片
  6. 安装Win7+Ubuntu双系统
  7. 百度云下载神器 速盘SpeedPan v1.9.7
  8. Poj--1091 跳蚤(容斥定理)
  9. “世界级的开发者社区”惊喜上线——亚马逊云科技
  10. 专家论剑人工智能 技术远未成熟