No need to copy, just paste
ErdaradunGaztea
released this
26 Feb 22:37
·
106 commits
to master
since this release
Expanded on v1.0.0, having implemented functions paste()
and collapse()
that allow the user to connect multiple sequences into one. Also made some optimization within C++ using templates, speeding up translate()
and complement()
functions significantly. Lastly, added support for object from bioseq
package.
Breaking changes:
- dropped argument
interpret_as_stop
fromtranslate()
function, as it is not feasible to implement well-working translation rules for tables with ambiguous codons (27, 28 & 31)
New features:
- implemented
paste()
(a method forsq
class) - implemented
collapse()
- added support for classes from
bioseq
package, i.e.bioseq_aa
,bioseq_dna
andbioseq_rna
Improved:
- remade
translate()
to have codon tables created in compile time; this reduced execution time oftranslate()
by 95% - remade
complement()
to have tables created in compile time; this reduced execution time ofcomplement()
by 85%
Fixed:
- made
random_sq()
actually useseed
parameter while generating sequences