Recent Releases of fastq-dl
fastq-dl - v3.0.0
3.0.0
Added
--ignoreto ignore MD5 checksums
Changed
- (BREAKING) the
--forceflag now overwrites existing files, but will check the MD5 checksums of the downloaded files. Previously, it would force download the file, but ignore the MD5 as well. See https://github.com/rpetit3/fastq-dl/issues/21#issuecomment-2190686184 for more details. Use the newly added--ignoreflag to ignore MD5 checksums too. - require Python >=3.9
- updated depends and poetry lock file
- began reorganizing code for better maintainability
- Python
Published by rpetit3 over 1 year ago
fastq-dl - v2.0.2
2.0.2
Added
--only-download-metadatato skip FASTQ downloads, and retrieve only the associated metadata @alienzj- fallback on SRA for metadata retrieval @gtonkinhill
- include
prefetchfor SRA downloads @gtonkinhill - added
--forceto overwrite existing downloads @gtonkinhill - update github actions
- Python
Published by rpetit3 over 2 years ago
fastq-dl - v2.0.0
2.0.0
Added
- Shorthand option
-mfor--max-attemptsand-vfor--verbose - If metadata is unavailable from ENA, try fetching metadata from SRA using
pysradb - Provided query is validated against accession regular expressions
- Support for Biosample/Sample accessions
- Rich click, logging support, type hints
- Support for Gitpod
- Query must now be passed as
--accession/-a - Packaging with
poetry - README improvements
Removed
- Deprecated
--sra_onlyparameter is now removed --ftp_onlyno longer required without Aspera support- Non-functioning
--debugoption - Uneeded logging levels
- Python
Published by rpetit3 about 3 years ago
fastq-dl - v1.1.0
Big thanks to @mbhall88 for submitting https://github.com/rpetit3/fastq-dl/pull/5 with the following improvements!
Added
-oshorthand option for--outdir- a flag
-F/--only-provider, which supercedes--sra_only. I left--sra_onlyin there for backwards compatibility and added a deprecation notice in the help description for it. - Conda environment file
- Dockerfile. Feel free to try out an image from my quay.io repo here.
Changed
- Move everything into a
mainfunction to avoid variable shadowing - Provider is now optional and defaults to
ena. I've also made the option case insensitive, rather than listing the cased versions of the available providers - If ENA download fails, try SRA
- Reduced a bunch of
executecalls which were mostly operations easily dealt with bypathlib.Path - Changed
md5sumto usehashlib.md5instead of executing a subprocess call tomd5sum - Moved a bunch of
importstatements out of function bodies to the top of the file
Removed
- Docstring at top of file as this is a mirror of argparse's help menu and creates needless maintenance
- Python
Published by rpetit3 almost 4 years ago
fastq-dl - Explicit use of ftp for ENA downloads
Includes fix for https://github.com/rpetit3/fastq-dl/issues/3 which requires "ftp://" be added to the beginning of URL for ENA downloads.
- Python
Published by rpetit3 about 5 years ago
fastq-dl - Workaround for SRA Toolkit interactive requirements
- Python
Published by rpetit3 over 5 years ago
fastq-dl - Failure to copy, paste and update
Fixed issue when merging runs. I failed to update the syntax for executor usage
- Python
Published by rpetit3 over 6 years ago
fastq-dl - Try SRA, Try ENA
This release adds a fallback onto ENA, when a FASTQ may not have been indexed onto SRA yet. In other words the FASTQ exists on ENA but not SRA.
- Python
Published by rpetit3 over 6 years ago
fastq-dl - Quick fix for ENA downloads
A few things were left out in the port from ena-dl. fixed a few syntax bugs as well
- Python
Published by rpetit3 over 6 years ago
fastq-dl - A wild fastq-dl v1.0.0 has appeared!
This is the initial release of fastq-dl.
- Python
Published by rpetit3 over 6 years ago