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

augur db with import/export of metadata #1094

Draft
wants to merge 6 commits into
base: master
Choose a base branch
from
Draft

Commits on Jan 11, 2023

  1. io: Define potential strain column names in a new file

    This avoids re-defining these values at each use case and prevents them
    from getting out of sync.
    victorlin committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    7d9e83a View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2023

  1. io: Add class interfaces for working with SQLite3 and data files

    These are in anticipation of usage by the augur db subcommand, but can
    be used by other subcommands such as augur filter.
    victorlin committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    d8f7342 View commit details
    Browse the repository at this point in the history
  2. db: Implement basic import/export of data

    This adds a basic interface to enable working in a world of SQLite3.
    
    See functional test files for example usage.
    victorlin committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    439e0c2 View commit details
    Browse the repository at this point in the history
  3. db: Index the ID columns

    This serves to detect duplicates and speed up strain-based queries.
    victorlin committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    fb55576 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0215144 View commit details
    Browse the repository at this point in the history
  5. io/sqlite3: Add option to use in-memory database

    This is unused but can be handy.
    victorlin committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    c5574fa View commit details
    Browse the repository at this point in the history