Skip to main content

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}