Exemple #1
0
def download_gsms(gsms: List[str], sra_kwargs: Dict[str, str],
                  location: str) -> typing.Dict[str, str]:
    from downloader import Downloader
    d = Downloader(location)
    files = seq(gsms)\
        .flat_map(lambda gsm_id: seq(d.download_gsm(gsm_id, sra_kwargs)))\
        .dict()
    return files
Exemple #2
0
def download_gsms(gsms: List[str], sra_kwargs: Dict[str, str], location: str) -> pd.DataFrame:
    from downloader import Downloader
    d = Downloader(location)
    return pd.concat(seq(gsms).map(lambda gsm_id: d.download_gsm(gsm_id, sra_kwargs)))