opencb / opencga

An Open Computational Genomics Analysis platform for big data genomics analysis. OpenCGA is maintained and develop by its parent company Zetta Genomics. Please contact support@zettagenomics.com for bug report and feature requests.
Apache License 2.0
166 stars 97 forks source link

Implement ResourceUtils to download files from URLs #1508

Open jtarraga opened 4 years ago

jtarraga commented 4 years ago

Most of analysis require resources or files such as reference genomes, mutational signatures in human cancer,... that are independent of your input data. These files can be big and they should not be included in the GitHub repository. They should be located at an external and public location, and the analysis should download them when they are required.

A class ResourceUtils will be implemented to fetch and download those resources (files).

imedina commented 4 years ago

Some possible extra features:

  1. fetch from an external custom URL
  2. fetch from local paths