重测序之快速比对(速度比谁都快哦~)

原理

讲一下

这个比较重要,就不瞎比比了,screen建立作业窗口,再分别运行比对个体

都不喜欢讲想法,那就看原理。

python 复制代码
import os
##比对之前如果不建立索引,那你猜我会怎么骂你呢?
def create_screen_window(screen_name):
    os.system(f"screen -dmS {screen_name}")
def execute_code_in_screen(screen_name, code):
    os.system(f"screen -S {screen_name} -X stuff '{code}\n'")
    os.system(f"screen -S {screen_name} -X stuff 'exit\n'")
for i in range(52,82):
    screen_name = "SRR131783"+str(i)
    create_screen_window(screen_name)
    code_to_execute = "bwa-mem2 mem sidai.fa SRR131783"+str(i)+"_1.fastq.gz SRR131783"+str(i)+"_2.fastq.gz > SRR131783"+str(i)+".sam"
    execute_code_in_screen(screen_name, code_to_execute)

基本上每一个参数都是重点没有可浪费的,每一步都是重点。充分理解screen就明白了

相关推荐
Lightning-py8 小时前
Python 配置日志(Logging)
开发语言·python
计算机安禾8 小时前
【Linux从入门到精通】第32篇:Nginx入门——高性能Web服务器搭建
linux·服务器·nginx
2401_824222698 小时前
HTML怎么标注字数限制提示_HTML实时字数统计占位【详解】
jvm·数据库·python
ZenosDoron8 小时前
Linux 中,rm -r 和 -f
linux·运维·服务器
Hui_AI7208 小时前
基于RAG的农产品GEO溯源智能问答系统实现
开发语言·网络·人工智能·python·算法·创业创新
Hello.Reader8 小时前
Ubuntu 上正确安装 Kali 虚拟机、Docker 与 kail 工具指南
linux·ubuntu·docker
不知名的老吴8 小时前
后端知识点:Python处理加权点赞
开发语言·python
原来是猿8 小时前
Linux UDP Socket 编程入门:Echo Server/Client实现
linux·运维·udp
忡黑梨8 小时前
eNSP_从直连到BGP全网互通
c语言·网络·数据结构·python·算法·网络安全
中微子8 小时前
突然爆火的Warp 终端,开源1天破 4w Stars
linux·人工智能·开源