rustalign_cli/lib.rs
1//! RustAlign CLI - Command-line interface
2//!
3//! This crate provides the main executables for RustAlign:
4//! - `rustalign align`: Align reads to a reference
5//! - `rustalign build`: Build an FM-index from a reference
6//! - `rustalign inspect`: Inspect and query an index
7//!
8//! Legacy binaries (still available):
9//! - `rustalign-align`: Align reads to a reference
10//! - `rustalign-build`: Build an FM-index from a reference
11//! - `rustalign-inspect`: Inspect and query an index
12
13#![warn(missing_docs)]
14#![warn(clippy::all)]
15
16pub mod align;
17pub mod build;
18pub mod inspect;
19
20pub use align::{AlignOptions, run as run_align, run_with_options as run_align_with_options};
21pub use build::{BuildOptions, run as run_build, run_with_options as run_build_with_options};
22pub use inspect::{
23 InspectOptions, run as run_inspect, run_with_options as run_inspect_with_options,
24};