All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Retaining FASTA header comments in output.
- Typo in
melt_duplex
. - Duplicated output from
melt_duplex
when-F
is not used. - Wrong variable name in
duplex
module.
- Version tag now stored in const module.
- Now using
black
for code formatting.
##[2.0.1.post5]
- Version control of scripts and
--version
flag. melt_duplex
output in FASTA format.- FASTA header key-value delimiter as option.
- FASTA input parsed with biopython SimpleFastaParser.
- Proper script help page formatting.
- Bug that duplicated every line in the output.
- Re-packed software for pypi.
- Default parameter values.
- Fixed issue with new interaction type labeling system.
- Automatic R packages installation (argparser and ggplot2).
- Separated curve calculation and fraction calculation to different functions.
- Harmonized
melt_X.py
scripts output. - Better fasta reading management: not kept in memory and considering sequences with same header as separate fasta items.
plot_melt_curves_coupled.R
for single-oligo coupled melting curve plot.- Allowed for initial formamide and sodium concentration for melting temperature correction.
- Renamed
oligomeltlib.py
tomeltlib.py
. - Renamed
oligomelt.py
tomelt_duplex.py
.
melt_second.py
to perform formamide correction and melting curve calculation for secondary structures predicted with OligoArrayAux.
- Melting curve plotting script (from fish-conditions repo).
- Moved functions to separate library
- Now melting curves show the proper (inverted) dissociation curve.
- Now using user-defined formamide m-value for wright correction.
- New feature: formamide correction.
- New feature: temperature curve calculation. Proper fasta input.
- Allawi and Freier thermodynamic tables.
- Introduced Sugimoto (DNA:RNA) thermodynamic table.
- New feature: DNA/RNA and RNA/DNA duplex calculation.
- New input file mode.
- Mg2+ correction now skips Na+ correction.
- [unreleased] https://github.com/ggirelli/oligo-melting
- [2.0.2] https://github.com/ggirelli/oligo-melting/releases/tag/v2.0.2
- [2.0.1] https://github.com/ggirelli/oligo-melting/releases/tag/v2.0.1
- [2.0.0] https://github.com/ggirelli/oligo-melting/releases/tag/v2.0.0
- [1.4.5] https://github.com/ggirelli/oligo-melting/releases/tag/v1.4.5
- [1.4.4] https://github.com/ggirelli/oligo-melting/releases/tag/v1.4.4
- [1.4.3] https://github.com/ggirelli/oligo-melting/releases/tag/v1.4.3
- [1.4.2] https://github.com/ggirelli/oligo-melting/releases/tag/v1.4.2
- [1.4.0] https://github.com/ggirelli/oligo-melting
- [1.3.0] https://github.com/ggirelli/oligo-melting
- [1.2.2] https://github.com/ggirelli/oligo-melting
- [1.2.1] https://github.com/ggirelli/oligo-melting
- [1.2.0] https://github.com/ggirelli/oligo-melting
- [1.1.0] https://github.com/ggirelli/oligo-melting
- [1.0.0] https://github.com/ggirelli/oligo-melting