BioBricks makes loading data from biological datasets and databases easy. Python and R interfaces, data version control, and an API for pulling datasets that have been converted to easy-to-use formats.
The current implementation in DVCFetcher does not check if the file to
download already exists at the cache path so repeated calls to biobricks install will download the brick again.
In addition, it might be good to approach error checking of the download in the
following way:
download each file to a temporary location (on the same file system as BBLIB);
confirm that this file matches the checksum we expect;
then move files that match their checksum to their final cache path.
The current implementation in
DVCFetcher
does not check if the file to download already exists at the cache path so repeated calls tobiobricks install
will download the brick again.In addition, it might be good to approach error checking of the download in the following way:
BBLIB
);