pub mod import;
pub mod query;
pub mod args {
pub mod vars {
use crate::common::spdi;
#[derive(clap::Args, Debug, Clone, Default)]
#[group(required = true, multiple = false)]
pub struct ArgsQuery {
#[arg(long, group = "query")]
pub variant: Option<spdi::Var>,
#[arg(long, group = "query")]
pub position: Option<spdi::Pos>,
#[arg(long, group = "query")]
pub range: Option<spdi::Range>,
#[arg(long, group = "query")]
pub accession: Option<String>,
#[arg(long, group = "query")]
pub all: bool,
}
}
}