3 个版本
0.1.2 | 2024年1月23日 |
---|---|
0.1.1 | 2024年1月20日 |
0.1.0 | 2024年1月19日 |
#202 在 生物学 中
37KB
693 行
ALPINE (Anachronistic Lineage and Persistent INfection Explorer) 核心工具
请参阅这里原始的 ALPINE 工作流程仓库。此仓库包含正在开发的用于替换先前用 Julia 编写的 ALPINE 管道核心组件的 Rust 源代码。该工具具有丰富的命令行界面,旨在允许研究人员在没有调用整个 Nextflow 管道和相关 Docker 容器的情况下执行 ALPINE 类型的分析。
当你运行 alpine --help
时,出现的工具用法如下
_____/\\\\\\\\\_____/\\\______________/\\\\\\\\\\\\\____/\\\\\\\\\\\__/\\\\\_____/\\\__/\\\\\\\\\\\\\\\_
___/\\\\\\\\\\\\\__\/\\\_____________\/\\\/////////\\\_\/////\\\///__\/\\\\\\___\/\\\_\/\\\///////////__
__/\\\/////////\\\_\/\\\_____________\/\\\_______\/\\\_____\/\\\_____\/\\\/\\\__\/\\\_\/\\\_____________
_\/\\\_______\/\\\_\/\\\_____________\/\\\\\\\\\\\\\/______\/\\\_____\/\\\//\\\_\/\\\_\/\\\\\\\\\\\_____
_\/\\\\\\\\\\\\\\\_\/\\\_____________\/\\\/////////________\/\\\_____\/\\\\//\\\\/\\\_\/\\\///////______
_\/\\\/////////\\\_\/\\\_____________\/\\\_________________\/\\\_____\/\\\_\//\\\/\\\_\/\\\_____________
_\/\\\_______\/\\\_\/\\\_____________\/\\\_________________\/\\\_____\/\\\__\//\\\\\\_\/\\\_____________
_\/\\\_______\/\\\_\/\\\\\\\\\\\\\\\_\/\\\______________/\\\\\\\\\\\_\/\\\___\//\\\\\_\/\\\\\\\\\\\\\\\_
_\///________\///__\///////////////__\///______________\///////////__\///_____\/////__\///////////////__
ALPINE: Anachronistic Lineage and Persistent INfection Explorer
===============================================================
Command line interface for the core Rust components of ALPINE.
These commands are called in the full pipeline, which is imple-
mented in Nextflow alongside `seqkit`, `csvtk`, `nushell`,
`vsearch`, and a bin of bespoke Python scripts. However, users
may also use the commands available in this crate to run
similar analyses themselves via the command line.
Usage: alpine [OPTIONS] [COMMAND]
Commands:
replace-gaps Replace FASTA gap symbols '-' with masked bases 'N'.
filter-by-n Filter out FASTA records with more than the desired number of masked 'N' bases.
separate-by-month Use collection dates from FASTA record metadata to sort all FASTA records into a separate FASTA for each year-month combination.
distance-matrix Compute a symmetric pairwise distance matrix based on how dissimilar sequences in the provided FASTA are to one another.
help Print this message or the help of the given subcommand(s)
Options:
-v, --verbose... Increase logging verbosity
-q, --quiet... Decrease logging verbosity
-t, --threads <THREADS> [default: 3]
-h, --help Print help
要设置和尝试此工具集,可以安装 Rust 工具链并自行构建,或者在克隆到您的机器上的此目录后运行 ./easy_install
。
依赖项
~37–49MB
~864K SLoC