pub fn generate_z_restraints( pdb: PDB, output_file: &str, selections: &[Vec<isize>], grid_size: &usize, grid_spacing: &f64, ) -> Result<(), Box<dyn Error>>