INNER CODE UNIT · Rust

main

google/best · src/main.rs:243

fn main() {
    let start_time = Instant::now();
    let args = Args::parse();

    let bin_types = args
        .bin_types
        .map(|b| b.iter().map(|s| BinType::from_str(s).unwrap()).collect());

    let mut intervals_types = Vec::new();
    if args.intervals_hp {
        intervals_types.push(IntervalsType::Homopolymer);
    }
    if let Some(paths) = args.intervals_bed {
        intervals_types.extend(paths.iter().map(|p| IntervalsType::Bed(Intervals::new(p))));
    }
    if let Some(win_lens) = args.intervals_window {
        intervals_types.extend(win_lens.into_iter().map(|l| IntervalsType::Window(l)));
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…