#node #numbers #dummy #k-mer #minimize #sbwt #unitigs

bin+lib unitig_flipper

重新定位unitig以减少SBWT中的虚拟节点数量

1个不稳定版本

0.1.0 2024年4月26日

#195生物学


sbwt 中使用

MIT 许可证

21KB
381

Unitig Flipper

此程序接受一组unitig作为FASTA文件,并试图通过启发式方法重新定位unitig,以最小化k-mer的SBWT中的虚拟节点数量。

编译

首先,安装Rust。然后

git submodule update --init
cargo build --release

这将在target/release/unitig_flipper处生成二进制文件。如果您想将程序安装到$PATH,请运行cargo install --path .

用法

Usage: unitig_flipper --input <input> --output <output> -k <k>

Options:
  -i, --input <input>    Input FASTA or FASTQ file, possibly gzipped
  -o, --output <output>  Output FASTA or FASTQ file, possibly gzipped
  -k <k>                 k-mer length
  -h, --help             Print help

依赖项

~5–7MB
~118K SLoC