def download_report(group, result, accession, temp_file): search_url = utils.get_group_search_query(group, result, accession) response = utils.get_report_from_portal(search_url) f = open(temp_file, 'w') for line in response: f.write(line) f.flush() f.close()
def download_experiment_meta(run_accession, dest_dir): search_url = utils.get_experiment_search_query(run_accession) response = utils.get_report_from_portal(search_url) header = True for line in response: if header: header = False continue experiment_accession = line.strip().split('\t')[-1] break download_meta(experiment_accession, dest_dir)