Releases: bebop/poly
Releases · bebop/poly
poly-v0.31.1
poly-v0.31.0
[0.31.0] - 2024-01-31
Added
- Basic BWT for sub-sequence count and offset for sequence alignment. Only supports exact matches for now.
- Moved BWT, align, and mash packages to new search sub-directory.
- Implemented Run-Length Burrows Wheeler Transform.
poly-v0.30.0
Changelog
- 05cdd6d migrated namespace from TimothyStiles/poly to bebop/poly
- 8ea0d04 patched start codon regression (#414)
- f76bf05 fixed bug where linear, non-directional, single cuts were copying and not just moving overhangs from the fragment sequence. (#409)
- d0f6ab3 fixed bug that produced wrong overhang in linear, non-directional, single cut reactions. (#408)
poly-v0.29.2
poly-v0.29.1
Changelog
- 93e89eb fixed bug that produced wrong overhang in linear, non-directional, single cut reactions.
poly-v0.29.0
poly-v0.28.0
Changelog
- c9ba7f3 added example test for mash usage. (#404)
- 489cf97 Add FragmentWithOverhangs (#387)
- 96b5cff Add stats to codon tables (#350)
- e96a63e Cloning refactor and data race fix (#393)
- 58f8699 mash: optimize mash similarity function, add benchmark (#395)
Added
Alternative start codons can now be used in the synthesis/codon DNA -> protein translation package (#305)
Added a parser and writer for the pileup sequence alignment format (#329)
Added statistics to the synthesis/codon package (keeping track of the observed start codon occurrences in a translation table) (#350)
Added option to fragmenter to fragment with only certain overhangs (#387)
Fixed
fastq parser no longer becomes de-aligned when reading (#325)
fastq now handles optionals correctly (#323)
No more data race in GoldenGate (#276)
Breaking
CutWithEnzymeByName is now a receiver of EnzymeManager. GoldenGate now takes an Enzyme instead of the name of an enzyme. This is an effort to remove dependence on some package level global state and build some flexibility managing enzymes over the lifetime of the program.
Enzyme.OverhangLen is now named Enzyme.OverhangLength
Tim just discovered some codon optimization API breakage... -_-
poly-v0.27.2
poly-v0.27.1
Changelog
- 5bd6a5d fixed mash.NewMash to mash.New.
poly-v0.27.0
Changelog
- 2271b5d created mash function for sketching sequences. (#344)
- 8a9b36f Allow non-contributors to take an issue with .take (#377)
- 41a9515 Fix PCR bug (issue #279). (#378)
- d2ae0de Add CHANGELOG.md with current unreleased changes. (#371)
- b29c5ff Add a pull request template. (#370)
- fd4ee74 Update issue templates and disable blank issues. (#368)
- 8e53967 Mark issues and PRs as stale after 2 months (#354)
- 1a81408 Add "blocked by" relationships between issues/PRs (#353)
- 10b8f39 Re-enable golangci-lint.yml, turn on linters, and lint. (#343)
- ad662c7 fixed dev container to use most recent version of Go. (#336)
- 4049e84 add parser.line++ so error messages make sense (#332)
- 2fcf060 Pileup parser (#329)
- ac04d5a add bit comparing alignment techniques (#330)
- 18c8a69 Ensure Non-Met start codons map to Met on translation (#322)
- b5e7023 Update devcontainer.json
- 7ca0dcb Updated fastq to solve #325 and #323 (#326)