cyto_cli/commands.rs
1use clap::Subcommand;
2
3use super::{ArgsView, IbuCommand, MapCommand, WorkflowCommand};
4
5#[derive(Subcommand, Debug)]
6pub enum Commands {
7 /// Executes a common workflow
8 #[clap(subcommand)]
9 Workflow(WorkflowCommand),
10
11 /// Map sequences to a library
12 #[clap(subcommand)]
13 Map(MapCommand),
14
15 /// Perform operations on an IBU library
16 #[clap(subcommand)]
17 Ibu(IbuCommand),
18
19 /// Separate the Barcode, UMI, and R2 sequence and view as plain text
20 View(ArgsView),
21}