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

原理

讲一下

这个比较重要,就不瞎比比了,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就明白了

相关推荐
AI玫瑰助手7 分钟前
Python运算符:成员运算符(in/not in)的使用场景
开发语言·python·信息可视化
诸神缄默不语29 分钟前
在Linux中使用Vim编辑文本
linux·vim
Warson_L30 分钟前
python - class 入门
python
水木流年追梦37 分钟前
大模型入门-大模型分布式训练2
开发语言·分布式·python·算法·正则表达式·prompt
菜鸟是大神42 分钟前
07-Claude Code 的常用命令和快捷键
linux·运维·服务器
ZHANG8023ZHEN1 小时前
Diffusion 数学推理
人工智能·python·机器学习
hj2862511 小时前
Linux存储空间管理完整笔记
linux·运维·笔记
海天一色y1 小时前
SGLang 本地部署 Qwen3-8B 大模型实战指南
python·sglang
代码帮1 小时前
面试题 - GIL全局解释器锁 :为什么Python多线程不能利用多核?GIL对I/O密集和CPU密集任务的影响?如何绕过GIL(多进程、C扩展)
python·面试
Championship.23.241 小时前
Linux 3.0 中断机制深度解析:从传统PIC到现代中断架构的转折点
linux·运维·架构·中断