seqtk 生信工具的安装与使用

 

001、安装

git clone https://github.com/lh3/seqtk.git
cd seqtk/
make
./seqtk | head -n 3

 

 

002、fastq格式转换为fasta格式

[s20223040682@admin2 test]$ ls
test.fastq
[s20223040682@admin2 test]$ seqtk seq -a test.fastq > result.fa
[s20223040682@admin2 test]$ ls
result.fa  test.fastq

 

003、sample随机抽取reads

复制代码
[s20223040682@admin2 test]$ ls                               ## 测试fastq数据
SRR1770413_1.fastq  SRR1770413_2.fastq
[s20223040682@admin2 test]$ seqtk sample -s100 SRR1770413_1.fastq 10 > sub1.fastq      ## sample表示抽样, -s100设置随机种子,跟read2保持一致; 10表示抽取10个reads
[s20223040682@admin2 test]$ seqtk sample -s100 SRR1770413_2.fastq 10 > sub2.fastq
[s20223040682@admin2 test]$ ls
SRR1770413_1.fastq  SRR1770413_2.fastq  sub1.fastq  sub2.fastq
[s20223040682@admin2 test]$ ll -h
总用量 856M
-rw-rw-r-- 1 s20223040682 s20223040682 428M 1月  20 10:25 SRR1770413_1.fastq
-rw-rw-r-- 1 s20223040682 s20223040682 428M 1月  20 10:25 SRR1770413_2.fastq
-rw-rw-r-- 1 s20223040682 s20223040682 6.4K 1月  20 10:26 sub1.fastq
-rw-rw-r-- 1 s20223040682 s20223040682 6.4K 1月  20 10:26 sub2.fastq
[s20223040682@admin2 test]$ wc -l sub*
   40 sub1.fastq
   40 sub2.fastq
   80 总用量
复制代码

 。

 

004、提取reads的反向互补序列

seqtk seq -r SRR1770413_1.fastq

 

005、根据readID提取数据

 

posted @   小鲨鱼2018  阅读(50)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2023-01-20 不使用U盘重新安装操作系统
2023-01-20 华硕 AMD B450主板 如何开启TPM2.0
2023-01-20 vimtualbox 安装虚拟机之后屏幕过小、鼠标不同自由在虚拟机和物理主机之间切换的解决方法
2023-01-20 驱动程序
2023-01-20 80端口
2023-01-20 本地回环地址
2023-01-20 virtualbox虚拟机 NAT网络模式10.0.2.15 putty无法登录的解决方法
点击右上角即可分享
微信分享提示