use std::{env, path::Path};
fn main() {
let args: Vec<String> = env::args().collect();
let mut profiling_mode = false;
let mut file_path = "./water.pdb";
for arg in &args[1..] {
if arg == "--profile" || arg == "-p" {
profiling_mode = true;
} else if !arg.starts_with('-') {
file_path = arg;
}
}
let path = Path::new(file_path);
if profiling_mode {
println!("Running in profiling mode (32 iterations)");
for _ in 0..32 {
let _ = molio::read_trajectory(path);
}
} else {
let _ = molio::read_trajectory(path);
}
}