pub fn compress_collection( frames: Vec<TimsFrame>, max_scan_count: u32, compression_level: i32, num_threads: usize, ) -> Vec<Vec<u8>>