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

Release v2.6.0 #144

Merged
merged 18 commits into from
Mar 5, 2021
Merged

Release v2.6.0 #144

merged 18 commits into from
Mar 5, 2021

Conversation

peterk87
Copy link
Contributor

@peterk87 peterk87 commented Mar 5, 2021

Changes

  • Added min kmer fraction threshold (Covid19 #140)
    • added --min-kmer-frac for exclusion of low abundance kmers from subtype calling
    • detailed report adds columns: kmer_fraction, total_refposition_kmer_frequency, is_kmer_fraction_okay
    • increased default --max-kmer-freq for amplicon seq data compatibility
  • Added bump2version config for easy version updating (Add bump2version config for easy version updating #141)
    • Bump version with $ bump2version major|minor|patch
  • Codebase clean-up (Release v2.6.0 #143)
    • Added Rich for logging and informative tracebacks
    • refactoring and reformatting; fixed some docstrings; simplified some logic
    • moved some functions to more appropriate places
    • replaced string.format with f-string literals
    • moved check_total_kmers call to right after parsing of CLI args
    • replaced bio_hansel.parsers._parse_fasta with BioPython's Bio.SeqIO.FastaIO.SimpleFastaParser; forcing uppercase of sequence
    • cleaned up some tests
    • updated help message to show program name and version as well as nice list of built-in schemes
    • ignoring/fixed some warnings when pytest

jrober84 and others added 18 commits March 2, 2021 15:00
…undant and adds large amounts of data to batch samples
…undant and adds large amounts of data to batch samples
- added --min-kmer-frac for exclusion of low abundance kmers from subtype calling
- detailed report adds columns: `kmer_fraction`, `total_refposition_kmer_frequency`, `is_kmer_fraction_okay`
- increased default --max-kmer-freq for amplicon seq data compatibility
Add bump2version config for easy version updating
- refactoring and reformatting; fixed some docstrings; simplified some logic
- moved some functions to more appropriate places
- replaced string.format with f-string literals
- moved 'check_total_kmers' call to right after parsing of CLI args
- replaced bio_hansel.parsers._parse_fasta with BioPython's Bio.SeqIO.FastaIO.SimpleFastaParser; forcing uppercase of sequence
- cleaned up some tests
- updated help message to show program name and version as well as nice list of built-in schemes
- ignoring/fixed some warnings when pytest

Signed-off-by: Peter Kruczkiewicz <peter.kruczkiewicz@gmail.com>
@peterk87 peterk87 merged commit e7f5b14 into master Mar 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants