Skip to content

poly-v0.28.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@TimothyStiles TimothyStiles released this 28 Nov 23:33
· 36 commits to main since this release
c9ba7f3

Changelog

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... -_-