def _compute_fst_results_for_comparison(comparison_key, cohort_a, cohort_b, otu_defs, geno_samples, data_dir, file_owner): noprompt = True fst_input_etl.dump_comparison_classification(comparison_key, cohort_a, cohort_b, geno_samples, otu_defs, data_dir, file_owner=file_owner) fst_input_etl.dump_feature_metadata(otu_defs, data_dir, file_owner=file_owner) if DEBUGGING_CONFIG: fst_config = fst_input_etl._make_debugging_config( comparison_key, data_dir, otu_defs) else: fst_config = fst_input_etl._make_fst_config(comparison_key, data_dir, otu_defs) scratch_dirname = dirname_of_fst_scratch(data_dir) file_utils.ensure_directory(scratch_dirname, file_owner=file_owner) os.environ['JOBLIB_TEMP_FOLDER'] = scratch_dirname fst_runner = FST(fst_config, noprompt) print('begin FST.refuse(): ' + comparison_key) fst_runner.refuse() print('end FST.refuse(): ' + comparison_key) return