Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactoring code and storing configs #15

Merged
merged 12 commits into from
Oct 10, 2023
Merged

Refactoring code and storing configs #15

merged 12 commits into from
Oct 10, 2023

Commits on Oct 10, 2023

  1. Configuration menu
    Copy the full SHA
    6d5f9ea View commit details
    Browse the repository at this point in the history
  2. ENH: added CompressedGenome.add_compressed_records()

    [NEW] provide sequences already compressed to this method
    GavinHuttley committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    6faee7c View commit details
    Browse the repository at this point in the history
  3. MAINT: tweaks to CompressedGenome related code

    [CHANGED] renamed _to_bytes() to _str_to_bytes() and renamed
        _from_bytes() to _bytes_to_str()
    
    [CHANGED] _compress and _decompress to public names compress_it,
        decompress_it
    
    [CHANGED] the CompressedGenome.add_records() now calls the new
        add_compressed_records() method.
    GavinHuttley committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    47568be View commit details
    Browse the repository at this point in the history
  4. MAINT: refactor installing genome seqs

    [CHANGED] now use the CompressedGenome class
    GavinHuttley committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    2f10372 View commit details
    Browse the repository at this point in the history
  5. ENH: save resolved config file into staging directory

    [NEW] added _config.DOWNLOADED_CONFIG_NAME constant
    
    [NEW] add Config.to_dict(), Config.write() methods. The latter
        uses the to_dict() method, and writes an ini file to
        self.staging_path / DOWNLOADED_CONFIG_NAME
    GavinHuttley committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    e6150df View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b14d316 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8f94746 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a675f1e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    07e4213 View commit details
    Browse the repository at this point in the history
  10. API: renamed files for consistency

    [CHANGED] all modules containing db classes have db at end
        of filename and names start with _
    GavinHuttley committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    80108bc View commit details
    Browse the repository at this point in the history
  11. MAINT: code tidy

    GavinHuttley committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    086777f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    376849a View commit details
    Browse the repository at this point in the history