跳转至

alnkit plot ribbon

方式 1:给 --reference + --query,内部跑 minimap2;方式 2:给 --paf(现成比对),直接画图。

用法

alnkit plot ribbon [全局选项] [--reference …] [--query …] [--query-file …] [--paf …] [--reference-name …] [--query-name …] [--outdir …] [--name …] [--title …] [--reference-position …] [--order …] [--order-file …] [--dpi …] [--min-label-bp …] [--label-coordinate …] [--max-labels-per-row …] [--placement-table …] [--region-table …] [--min-identity …] [--min-block-bp …] [--preset …] [--query-preset …] [--threads …]

参数

参数 必填 默认 说明
--reference 否 — 参考侧,格式 标签=fasta路径[:片段名](--paf 模式可省略)
--query 否 — 查询侧,格式同上;可重复
--query-file 否 — 查询清单文件(每行一个 标签=路径[:片段名])
--paf 否 — 现成 PAF(方式 2;需带 -c 才有匹配列)
--reference-name 否 — --paf 模式下指定哪条是参考行
--query-name 否 — 只画这些查询片段;可重复
--outdir 是 — 输出目录
--name 是 — 输出文件名前缀
--title 否 — 图标题(英文,避免缺字体)
--reference-position 否 top 参考行放顶部还是底部(可选:top, bottom)
--order 否 — 行顺序,用逗号分隔(如 reference,insertA)
--order-file 否 — 行顺序清单文件
--dpi 否 100 PNG 分辨率(默认 100)
--min-label-bp 否 300 只标长度不小于它的块(默认 300)
--label-coordinate 否 query 标签用哪套坐标(可选:query, reference, both)
--max-labels-per-row 否 8 每行最多标签数(默认 8)
--placement-table 否 — 额外输出位置汇总表
--region-table 否 — 额外输出同源区域表
--min-identity 否 0.8 保留块的最小一致率(默认 0.8)
--min-block-bp 否 200 保留块的最小长度(默认 200)
--preset 否 asm20 minimap2 预设(默认 asm20;auto=按长度分档)
--query-preset 标签=预设[ 额外参数] 否 — 按查询标签覆盖比对参数;可重复
--threads 否 8 线程数(默认 8)

全局选项(每个子命令都有)

参数 必填 默认 说明
--log-level LEVEL 否 INFO 日志级别:DEBUG / INFO / WARNING / ERROR
--quiet 否 关 只输出错误(等价 --log-level ERROR)

例子

alnkit plot ribbon --paf aln.paf --reference-name assembly_a --outdir out --name ex4
     alnkit plot ribbon --reference "ins=exog.fa:insertA" --query "C01=asm.fa:oe_contig1" --outdir out --name exog_vs_class

退出码

0 成功(可有警告)/ 1 运行期错误 / 2 参数或前置校验失败。