use std::path::PathBuf;
use clap::Parser;
#[derive(Parser, Debug)]
pub struct IndexArgs {
#[arg(value_name = "REF")]
pub reference: PathBuf,
#[arg(short = 'o', long = "output")]
pub output: Option<PathBuf>,
#[arg(short = 'x', long = "preset", default_value = "auto")]
pub preset: String,
#[arg(short = 'k', long = "seed-len")]
pub seed_len: Option<usize>,
#[arg(short = 'w', long = "window-len")]
pub window_len: Option<usize>,
#[arg(long = "max-occ", default_value_t = 500)]
pub max_occ: usize,
}