alnkit plot tracks¶
一条 read 一行,横轴为 read 自身坐标;每个比对片段画成一个块。输入三选一:--bam / --paf / --segments-tsv。
用法¶
alnkit plot tracks [全局选项] [--bam …] [--paf …] [--segments-tsv …] [--read …] [--reads-file …] [--exog …] [--bam-mode …] [--min-mapq …] [--highlight-ref …] [--outdir …] [--name …] [--title …] [--dpi …] [--fig-width …] [--label-mode …] [--max-axis-bp …] [--include-secondary] [--full-read-names] [--exact-highlight]
参数¶
| 参数 | 必填 | 默认 | 说明 |
|---|---|---|---|
--bam |
否 | — | BAM(pysam 读取) |
--paf |
否 | — | minimap2 PAF(需要 -c) |
--segments-tsv |
否 | — | 已整理的片段表 |
--read |
否 | — | 只画这些 read;可重复 |
--reads-file |
否 | — | read 名列表文件(一行一个,空行/# 跳过) |
--exog |
否 | — | 外源序列名;可重复或用逗号分隔 |
--bam-mode |
否 | auto |
BAM 取数方式:auto(默认)/scan/subset(可选:auto, scan, subset) |
--min-mapq |
否 | 0 |
最小 MAPQ(默认 0) |
--include-secondary |
否 | 关 | 包含 secondary 比对 |
--highlight-ref |
否 | — | 要标注的参考断点,格式 chrom:pos;可重复 |
--outdir |
是 | — | 输出目录 |
--name |
否 | read_tracks |
输出文件名前缀 |
--title |
否 | Read-axis alignment segments |
图标题(英文,避免缺字体) |
--full-read-names |
否 | 关 | 左侧显示完整 read 名 |
--dpi |
否 | 150 |
PNG 分辨率(默认 150) |
--fig-width |
否 | 14.0 |
图宽(英寸,默认 14) |
--exact-highlight |
否 | 关 | 参考断点按 CIGAR 精确映射(BAM 输入) |
--label-mode |
否 | auto |
片段标签:auto(默认)/inline/side(可选:auto, inline, side) |
--max-axis-bp |
否 | — | 超过该长度折叠内容空隙(断轴) |
全局选项(每个子命令都有)¶
| 参数 | 必填 | 默认 | 说明 |
|---|---|---|---|
--log-level LEVEL |
否 | INFO |
日志级别:DEBUG / INFO / WARNING / ERROR |
--quiet |
否 | 关 | 只输出错误(等价 --log-level ERROR) |
例子¶
alnkit plot tracks --segments-tsv seg.tsv --outdir out
alnkit plot tracks --bam reads.bam --read readA --exog insertA --highlight-ref chr1:1000001 --outdir out
退出码¶
0 成功(可有警告)/ 1 运行期错误 / 2 参数或前置校验失败。