Skip to content

Releases: gogetdata/ggd-cli

1.1.3

23 Feb 18:55
ba3ea2f
Compare
Choose a tag to compare

Release for paper publication

1.1.2

22 Jan 03:22
ba3ea2f
Compare
Choose a tag to compare

Update ggd search

  • keyword substrings (Like 'clinvar' for grch37-clinically-associated-variants-ensembl-v1)

  • Increase match score cutoff to 90. (Require more strict match scores by default)

1.1.1

02 Jan 23:22
25f0491
Compare
Choose a tag to compare

Add minor features for meta-recipes

CLI Update
  • Update to version 1.1.1
  • Update predict-path to predict the directory path of a meta-recipe. (Provides at least some "prediction" of the directory path of installed files for a meta-recipe based on an ID.)
  • Update search to reflect the --id parameter when installing a meta-recipe
Test Update
  • Add unit test to predict-path for directory path and meta-recipes
  • Add unit tests to search for meta-recipes

1.1.0

30 Dec 16:18
818421d
Compare
Choose a tag to compare

Update to GGD CLI for minor bug fixes and the addition of meta-recipes

CLI Update
  • Update to version 1.1.0
  • Add make-meta-recipe script for making meta-recipes. (Major update to post-link for meta-recipe installation)
  • Update check-recipe to support meta-recipe checking. (NOTE: checksum and final files are not checked for meta-recipes)
  • Update to pkg-info for updated ID specific meta-recipes
  • Update to pkg-info to support --prefix. (Get pkg-info in a different conda environment)
  • Update to utils for meta-recipe support:
    • get_base_env
    • get_repodata (Method to get the ggd specific conda channel repo data from the Anaconda Cloud)
    • check_for_meta_recipes (Check if the a recipe is a meta-recipe)
    • get_meta_recipe_pkg (Download the meta-recipe pkg tar file from the Anaconda Cloud) (Check md5sum)
    • create_tmp_meta_recipe_env_file (Temp dir and files for ID specific meta-recipe environment variables used to update meta-recipe info)
    • extract_metarecipe_recipe_from_bz2 (Update tar.bz2 meta-recipe pkg to a ID specific meta-recipe)
    • update_metarecipe_metadata (Method to update the ID specific meta-recipe metadata using environment variables set during pkg installation. Environment Variables include:
      • GGD_METARECIPE_SUMMARY
      • GGD_METARECIPE_SPECIES
      • GGD_METARECIPE_GENOME_BUILD
      • GGD_METARECIPE_VERSION
      • GGD_METARECIPE_KEYWORDS
      • GGD_METARECIPE_DATA_PROVIDER
      • GGD_METARECIPE_GENOMIC_COORDINATE_BASE
    • get_meta_recipe_checksum (If precomputed checksum available for a ID specific meta-recipe, get it)
  • Update install to be able to install a meta-recipe
  • Update uninstall to uninstall a meta-recipe
  • Update list to list installed meta-recipes. (Meta-recipes are installed locally. Previously, locally installed files were not included in the list of installed files)
  • Update get-files to get the files of installed meta-recipes. (Previously, get-files could not access locally installed files.)
  • NO Update for predict-path. (Currently, predicting an arbitrary path to a nonexistent file for an ID specific meta-recipe is not implemented.)
  • Depreciate Python 2 (No longer testing Python 2, as well as no longer supporting/maintaining python2 within the CLI)
  • Update stdout for meta-recipes
Test Update
  • Update all unit tests to comply with updated CLI
  • Add new unit tests for new methods/functions added
  • Add/update unit tests for existing methods with support for meta-recipe

1.0.2

02 Nov 16:39
Compare
Choose a tag to compare

Update to conda 4.9.0

Other Minor Fixes

1.0.1

01 Oct 14:56
788eaba
Compare
Choose a tag to compare

Update prefix handling

1.0.0

29 Aug 03:47
e2caf61
Compare
Choose a tag to compare

New major version of GGD

CLI Update
  • Update file size info
  • Update get-file size and file size check
  • Add kilobyte size buffer
  • Require Samtools >= 1.10
  • Warning when check-recipes is checking .bcf file (check-sort-order is unable to check this type of file)
  • Update command options and help messages
  • Update command stdout and stderr.
  • Add --prefix check to search and install. Set warnings/errors if recipe is unable to install with --prefix when --prefix is set
  • Update search workflow
  • Add search-type to search. (Filter search based on how the search terms are combined)
  • Replace conda uninstall with conda remove
  • Remove duplicate output in uninstall
  • Update code formatting
  • Update README
  • Other minor fixes and update
Test Update
  • Test associated with the updates, additions, and fixes from the CLI update

0.1.3

11 Aug 15:44
Compare
Choose a tag to compare

Major Update to CLI to fix bugs, add functionality, and improved unit tests.

CLI Update
  • Update metadata dir permission
  • Update uninstall
  • Update metadata for each data package removed include run deps
  • Uninstall ggd specific run dependencies
  • Allow mutliple data packages to be uninstalled at the same time
  • Add reset for metadata reset
  • Handle metadata channeldata update with ggd specific run dependencies
  • Update metadata channeldata handling for local recipes
  • Add python 2 warning when using python 2
  • Fix error with packages uninstalled by conda but maintained by ggd
  • Bug fixes in check-sort-order
  • Update search with more stringent package searching and sorting
  • Update check-sort-order requirement
  • Skip env var activate (BUG)
  • Update support for alternative genome files
  • Yaml literal block handling
  • Add yaml literal block support
  • Add alternative genome file check-sort-order
  • Add checks for final files in check-recipes
  • Update stdout
  • Update normal conda install
  • Update install debuging
  • Update req
  • Update conda requirement collection
  • Update output to include approximate data file sizes
  • Update package handling
  • Update error report
  • Update conda and conda build requirements
  • Add file size as a field in the yaml file
  • Add strict channel priority to the .condarc
Test Update
  • Update and add test to uninstall
  • Add test for metadata reset
  • Test metadata channeldata handling for local recipes
  • Skip certian checks if python 2
  • Update check-recipe tests
  • Add test for error with packages uninstalled by conda but maintained by ggd
  • Test new check-sort-order
  • Require Python 3.7
  • Updates search tests for improved searching
  • Additional tests for alternative genome files
  • Update brew instructions
  • New xcode version
  • Test Yaml literal block handling
  • Add test for yaml literal block support
  • Add test for alternative genome file check-sort-order
  • Add test for getting approximate file sizes
  • Add support and tests for final-file-sizes
  • Update test for checking yaml updates
  • Update test for final file checks
  • update yaml file checks
  • Update Install tests
  • Test new package handling
  • Update checks for yaml tag info
  • test file size as a field in the yaml file
  • Update miniconda install for testing
  • Add strict channel priority to the .condarc

0.1.2

10 Mar 15:25
08fe6a0
Compare
Choose a tag to compare

CLI Update

Enhancements:

  • Update check-recipe

    • Improve conda list pkg searching
    • Add method to check for header in genomic files
    • Add .csi support
  • Update check-recipe test

    • New tests for check-header function
    • Update helper function for header tests
    • New test for add_files to add extra files to the yaml
    • New test for check-files to account for extra files
    • test for .csi files
  • Update install test to use better conda info searching

  • Update and add new requirements

    • Newest version of conda = 4.8.2
    • Newest version of conda-buld = 3.8.12
    • Add pysam
    • Add cyvcf2
  • Update conda version to conda 4.8.2

Bug fixes:

  • Update stdout for user

  • Update extra file error to a warning and attempt to fix the problem

  • Update utils with new methods

    • Method to check that conda pkg dir for installed ggd metadata. If missing will replace
  • Update utils tests

    • New test for checking conda pkg dir for ggd installed metadata
  • Update Error Handling

Contributors:

0.1.1

12 Nov 15:53
Compare
Choose a tag to compare

bump gsort