pub fn run( path: &Path, binding: Option<&Path>, format: &str, min_score: Option<f64>, summary: bool, top_gaps: usize, weights_json: Option<&str>, pvscore: bool, ) -> Result<(), Box<dyn Error>>