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

Fixes to BLAST functionality and refactoring #39

Merged
merged 17 commits into from
May 7, 2024

Commits on Apr 30, 2024

  1. Some refactoring and fixes

    Issues addressed here:
    - Off-target amplicons are now reported as intended in the logs
    - Off-target amplicons are now always considered last for the final
      scheme (no penalty is used, but the fact that they had BLAST matches
    gets recorded)
    - Amplicon numbering proceeds from 5' to 3' even across pools
    - In the primer bed file, primers are now ordered according to the
      amplicon number without taking the pool into account
    
    For this, the internal representation of amplicon schemes had to be
    unified across the different modes and steps of the analysis.
    wm75 committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    b1258ff View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Fix amplicon sorting

    This ensures that the best amplicons get the lowest ID numbers in the
    written scheme.
    wm75 committed May 1, 2024
    Configuration menu
    Copy the full SHA
    8d8b1ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cf92c96 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Configuration menu
    Copy the full SHA
    14352a3 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Configuration menu
    Copy the full SHA
    9ec31b0 View commit details
    Browse the repository at this point in the history
  2. Fix same error for qPCR mode

    wm75 committed May 3, 2024
    Configuration menu
    Copy the full SHA
    7eebc82 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bba4ad1 View commit details
    Browse the repository at this point in the history
  4. Optimize amplicon overlap calculations and fix off-by-one errors

    ... in all interval clculations
    wm75 committed May 3, 2024
    Configuration menu
    Copy the full SHA
    e8d04cc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    677ddb5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a775107 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    486ed09 View commit details
    Browse the repository at this point in the history
  8. Write amplicons as proper bed6

    wm75 committed May 3, 2024
    Configuration menu
    Copy the full SHA
    2de1a4c View commit details
    Browse the repository at this point in the history
  9. Indicate minor version

    wm75 committed May 3, 2024
    Configuration menu
    Copy the full SHA
    81fcce5 View commit details
    Browse the repository at this point in the history
  10. Better use . instead of + for amplicon strand

    Amplicons do not really sit on any single strand.
    wm75 committed May 3, 2024
    Configuration menu
    Copy the full SHA
    800781e View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    ec1891f View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Configuration menu
    Copy the full SHA
    7bf23ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d4fc973 View commit details
    Browse the repository at this point in the history