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()
Beispiel #2
0
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)