Skip to content

Changelog

  • Improved error handling
  • Fixed incorrect return for processed series metadata
  • Updated docs
  • Fixed parsing nested items. [143]
  • Added pypiper to requirements [142]
  • Fixed white spaces in reference genome string [141]
  • Added version in CLI help [135]
  • Updated SRA convert to use looper > 2.0.0 and fully automate process
  • Updated Python support 3.13
  • Cleaned code and Readme
  • Updated support for Windows in Prefetch (Note: Some functionality may still be unavailable on Windows)
  • Fixed bug, where description was not populated in PEP
  • Fixed SRA convert
  • Added how to convert SRA
  • Fixed preserving order of project keys (#119)
  • Added max-prefetch-size argument. #113
  • Improved code and logger structure.
  • Added functionality that saves gse metadata to config file
  • Fixed description in initialization of pepy object
  • Changed sample_name of PEP of processed files to file oriented
  • Added --max-soft-size argument, that sets size limit of soft files
    • Added functionality that skips downloading GEO tables that are in soft files
  • Fixed bug of creating unwanted empty folders
  • Fixed problem with missing data
  • Fixed requirements file
  • Fixed bug in expanding metadata list
  • Fixed bug in metadata links
  • Added initialization of peppy Project without saving any files (from within Python using an API)
  • Added Finder (searching GSE tool)
  • Added progress bar
  • Switched way of saving soft files to request library
  • Improved documentation
  • Refactored code
  • Added --add-convert-modifier flag
  • fixed looper amendments in the config file
  • Fixed special character bug in the config file
  • Fixed None issue in config file
  • Fixed saving raw peps bug
  • Updated metadata fetching requests from SRA database
  • Fixed subprocesses continuing to run during program interrupt.
  • Fixed issues with compatibility with NCBI API
  • Updated --pipeline-interface argument that adds it in for looper. --pipeline-interface argument was divided into: --pipeline-samples and --pipeline-project.
  • Fixed empty sample_name error while creating PEP.
  • Added --discard-soft argument.
  • Added --const-limit-project argument.
  • Added --const-limit-discard argument.
  • Added --attr-limit-truncate argument.
  • Added "--add-dotfile" argument.
  • Disabled creating combined pep when flag --acc-anno is set.
  • Improved finding and separating metadata keys and genome assembly information.
  • Added standardization of column names by replacing characters to lowercase and spaces by underscore.
  • Added --filter-size argument.
  • Added --data-source argument.
  • Removed --tar_re argument.
  • Added PEP for processed data.
  • Updated regex filter (case-insensitive update).
  • Changed way of downloading processed data (downloading each file separately).
  • Fixed code errors.
  • Separated sample and experiment processed data.
  • Fixed user interface for bam conversions
  • Added regex filter for processed data filenames, which will also auto-extract from tar archives
  • Updated output to PEP 2.0
  • Added --skip argument
  • Added more control over where to store results.
  • Integrate sraconvert into geofetch package.
  • Fixed a bug with specifying a processed data output folder
  • Added a pre-check and warning message for prefetch command
  • geofetch will now re-try a failed prefetch 3 times and warn if unsuccessful.
  • Fixed a bug that prevented writing metadata in python3.
  • More robust SOFT line parsing
  • Use logmuse for messaging
  • Improve modularity to facilitate non-CLI use if desired
  • Better documentation
  • Fixed a bug with default generic config template
  • Added --version option
  • Improved python 3 compatibility
  • Fixed bugs that prevented install from pypi
  • First official release
  • Enabled command-line usage
  • Packaged geofetch for release on PyPI
  • Legacy, unversioned development initiated