首页 > 其他分享 >samtools线程数对 sam文件转换为bam文件效率的影响

samtools线程数对 sam文件转换为bam文件效率的影响

时间:2023-10-04 12:12:17浏览次数:38  
标签:文件 samtools SBATCH xxxx sam ## 数对 slurm batch

 

001、

(base) [b20223040323@admin1 batch_test02]$ ls             ## 测试sam文件
template.slurm  test.sam
(base) [b20223040323@admin1 batch_test02]$ cat template.slurm     ## 测试模板
#!/bin/bash
#SBATCH   -J xxxx
#SBATCH   -p Cnode2
##SBATCH   -o %j.xxxx.result
##SBATCH   -e %j.xxxx.error
#SBATCH   -N 1
#SBATCH   -n xxxx
#SBATCH --cpus-per-task=1
STIME=`date +%s`
samtools view -@ xxxx -b -S test.sam > xxxx.bam
let ETIME=`date +%s`-$STIME
echo thread_xxxx Elapsed time: $ETIMEs > xxxx.time       ## 分别给与4、16、32、64线程; 记录程序运行时间
(base) [b20223040323@admin1 batch_test02]$ for i in 4 16 32 64; do sed "s/xxxx/$i/g" template.slurm > $i.slurm; done
(base) [b20223040323@admin1 batch_test02]$ find *.slurm | grep -v "template.slurm" | xargs -n 1 sbatch  ## 投递任务
Submitted batch job 396044
Submitted batch job 396045
Submitted batch job 396046
Submitted batch job 396047

 

 

002、运行结果:

 

标签:文件,samtools,SBATCH,xxxx,sam,##,数对,slurm,batch
From: https://www.cnblogs.com/liujiaxin2018/p/17742098.html

相关文章

  • windows远程左面与共享文件夹
    目录windows开启远程桌面连接共享文件夹windows开启远程桌面连接参考:https://jingyan.baidu.com/article/b7001fe1a4aac54f7382dd45.html远程共享连接程序:C:\Windows\System32\mstsc.exe注意:关闭防火墙,两台计算机的登录用户必须都要有密码共享文件夹A机器创建共享文件......
  • 文件上传和本地存储
    文件上传是指将本地图片、视频、音频等文件上传到服务器,供其他用户浏览或下载的过程。文件上传前端页面三要素:①上传类型必须是file②提交方式必须是post③上传编码类型必须是multipart/form-data服务端接收文件形式: 在前端发送过请求后,服务端会接受数据并将数据存放在指......
  • TP5环境静态文件报404的解决方案
    主要还是站点配置文件,找到vhost下的站点配置文件,代码如下server{listen80;server_namewww.test.comtest.com;indexindex.htmlindex.htmindex.php;#include/usr/local/nginx/conf/rewrite/none.conf;root/home/wwwroot/myproject888/;#根目录路径#......
  • stata 18 显示r603 不能安装外部命令 主要是设置文件夹的读写权限
    1.stata18安装位置的ado文件夹中新建plus personal ......
  • SpringBoot配置文件
    management.endpoints.web.exposure.include=*#server.port=8080#设置banner开关spring.main.banner-mode=console#设置logback日志logging.level.root=error#设置指定包级别logging.level.com.wanan.springbootdemo=errorlogging.level.com.wanan.springbootdemo.controller=erro......
  • 第03章 Python的数据结构、函数和文件
    本章讨论Python的内置功能,这些功能本书会用到很多。虽然扩展库,比如pandas和Numpy,使处理大数据集很方便,但它们是和Python的内置数据处理工具一同使用的。我们会从Python最基础的数据结构开始:元组、列表、字典和集合。然后会讨论创建你自己的、可重复使用的Python函数。最后,会学习P......
  • 笨办法学Python3 习题16 读写文件
    知识点:a_txt=open(file_a)         #默认只读模式打开文件file_a,赋值变量a_txt,后面好执行读取命令b_txt=open(file_b,"w")      #以write写入模式打开文件file_b,赋值变量b_txt//还有"r"只取模式,"a"追加模式a_txt_r=a_txt.rea......
  • 笨办法学Python3 习题15 读取文件
    知识点:要读取文件内容,需要先执行打开文件命令// 先filetxt=open(filename)  再print(filetxt.read()) //注意文件内容不能有英文外的文字,否则报错 1fromsysimportargv#从系统模块导入到参数变量23script,filename=argv......
  • Angular 应用构建完成后 vendor.js 文件的使用场合
    vendor.js文件的来源、作用和使用场合vendor.js文件是Angular应用中的一个重要文件,它承担了许多关键任务,包括管理应用的依赖关系、提供框架核心功能以及优化构建。本文将详细介绍vendor.js的来源、作用和使用场合,并通过示例来阐述。来源vendor.js文件的来源可以追溯到Angular应......
  • java断点下载文件(整合多线程)
    技术介绍:断点下载指的是在文件下载过程中,如果下载中断或失败,比如下载到一半的时候停电了、断网了、不小心退出下载界面了等等,下一次进入下载页面可以从中断或失败的位置继续下载,而无需重新开始下载整个文件。 (注意:本文通过本地文件的拷贝来模拟文件传输的断点过程) 核心想法......