Code refactor and fixes for several issues
Fixes:
- 8
- 6
- 5
Added:
- bulk_download will retry each HTTP request 3 times (for 500 errors)
- bulk_download will not re-download files
- v5 download files
- removed mapping for download files, use group types as the come
Added pre-commit hooks:
- black
- flake
- trailing-space
- yaml check
- prevent the inclusion of large files
- merge conflicts
Travis:
- drop support for py3.4
Fix for 8
SAMPLE_ATTRIBUTE:
Properties and attributes of a sample. These can be entered as free-form
tag-value pairs. For certain studies, submitters may be asked to follow a
community established ontology when describing the work.