async fn get_signals( state: &Arc<RwLock<SurverState>>, file_index: usize, txs: &[Sender<LoaderMessage>], id_strings: &[&str], ) -> Result<Vec<u8>>