使用 vg 工具构建图形并进行读取比对

本指南介绍如何使用 vg 工具构建图形、索引图形、将读取与图形对齐以及将对齐结果转换为 BAM 文件。

构建图形

vg construct -r small/x.fa -v small/x.vcf.gz > x.vg

存储图形

vg index -x x.xg -g x.gcsa -k 16 x.vg

将读取与图形对齐

vg map -s 'CTACTGACAGCAGAAGTTTGCTGTGAAGATTAAATTAGGTGATGCTTG' -x x.xg -g x.gcsa > read.gam

模拟读取

vg sim -n 1000 -l 150 -x x.xg > x.sim.txt

将模拟读取与图形对齐

vg map -T x.sim.txt -x x.xg -g x.gcsa > aln.gam

将对齐结果转换为 BAM 文件

vg surject -x x.xg -b aln.gam > aln.bam

或在 map 命令中一步完成对齐并转换为 BAM

vg sim -n 1000 -l 150 -x x.xg > x.sim.txt
vg map -T x.sim.txt -x x.xg -g x.gcsa --surject-to bam > aln.bam
使用 vg 工具构建图形并进行读取比对

原文地址: https://www.cveoy.top/t/topic/8c9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录