| rev | line source | 
| dendik@1077 | 1 1.4.3 (2012-05-25) | 
| dendik@1076 | 2 | 
| dendik@1076 | 3 This release collects a lot of changes that happened during half year. Most | 
| dendik@1076 | 4 notable are: | 
| dendik@1076 | 5 | 
| dendik@1076 | 6   * thorough testing of the core which discovered bugs in `realign` | 
| dendik@1076 | 7     (fixes were back-ported into 1.4.0 too), | 
| dendik@1076 | 8   * greatly improved markups support and markups IO | 
| dendik@1076 | 9     (but it is still somewhat not user-friendly enough yet), | 
| dendik@1076 | 10   * utils `markup_to_file` and `markup_to_html` | 
| dendik@1076 | 11   * file IO overrehaul, | 
| dendik@1076 | 12   * and a lot of work on `blocks3d` and `pair_cores` with many new features, | 
| dendik@1076 | 13     fixes, added web-interface for `pair_cores` (clone of the `blocks3d` | 
| dendik@1076 | 14     interface). | 
| dendik@1076 | 15 | 
| dendik@1076 | 16 Detailed: | 
| dendik@1076 | 17 | 
| dendik@1076 | 18   * change(!): removed a lot of dead / obsolete code: `allpy.markup` (not to be | 
| dendik@1076 | 19     confused with `allpy.markups`), sandbox, `pytale`, `sec_str` | 
| dendik@1076 | 20   * change: a lot of code cleanup | 
| dendik@1076 | 21   * change: replaced direct code inclusions from other projectd into allpy with | 
| dendik@1076 | 22     Makefiles to download the necessary code. | 
| dendik@1076 | 23   * new(!): `markup_to_file` util for converting `.markup` to e.g `.fasta` | 
| dendik@1076 | 24     (by adding pseudo sequences consisting of markup) | 
| dendik@1076 | 25   * new(!): `markup_to_html` util for visually displaying markups in HTML | 
| dendik@1076 | 26   * bugfix: `Muscle` processor became incompatible with newer muscle | 
| dendik@1076 | 27 | 
| dendik@1076 | 28 In allpy core (allpy.base, allpy.dna, allpy.protein, allpy.rna, fllpy.fileio): | 
| dendik@1076 | 29 | 
| dendik@1076 | 30   * change: Allow markup to be tagged as saved / not saved (closes #83) | 
| dendik@1076 | 31   * change(!): fileio overhaul; split one giant module into several; many bugfixes | 
| dendik@1076 | 32   * new: `fileio` added internal support for `FastQ` (the new Illumina one) | 
| dendik@1076 | 33   * new: method `dna.Sequence.reverse_complement()` | 
| dendik@1076 | 34   * bugfix(!): until this release `alignment.realign(...)` could lose monomers | 
| dendik@1076 | 35   * bugfix: dna module has seen some use, minimal bugfixes followed | 
| dendik@1076 | 36 | 
| dendik@1076 | 37 In module markups: | 
| dendik@1076 | 38 | 
| dendik@1076 | 39   * new: added `MarkupIOMixin` which simplifies defining savable markup classes | 
| dendik@1076 | 40   * new: added pre-defined generic markups for simple data types (int, char, | 
| dendik@1076 | 41     str, float, bool) | 
| dendik@1076 | 42 | 
| dendik@1076 | 43 In module structure: | 
| dendik@1076 | 44 | 
| dendik@1076 | 45   * change: geometrical cores produces less false negatives by ignoring cores | 
| dendik@1076 | 46     contained within a single secondary-structure unit | 
| dendik@1076 | 47   * change: structure.ChachedDownloadPdb: option to discard downloaded files | 
| dendik@1076 | 48   * change: improved command-line interface of pair_cores (display defaults) | 
| dendik@1076 | 49   * change: blocks3d builds high blocks using MonomerHomology | 
| dendik@1076 | 50   * change: blocks3d() allows to specify pre-computed pair cores as `parts` | 
| dendik@1076 | 51   * change: new method blocks_from_homology() | 
| dendik@1076 | 52   * new: draft feature for pymol superimposition | 
| bnagaev@992 | 53   * new: allow to load custom pdbs (allpy.structure) | 
| dendik@1076 | 54   * new: web interface for pair-cores (similar to the existing for blocks3d) | 
| bnagaev@992 | 55 | 
| dendik@1076 | 56 1.4.2 | 
| dendik@1076 | 57 | 
| dendik@1076 | 58 This release was internal. | 
| dendik@1076 | 59 Please refer to changes in the 1.4.3 release, since 1.4.2 never made public. | 
| bnagaev@991 | 60 | 
| dendik@848 | 61 1.4.1 | 
| dendik@848 | 62 | 
| dendik@1076 | 63 This would have been a code cleanup release. | 
| dendik@1076 | 64 Please refer to changes in the 1.4.3 release, since 1.4.1 never made public. | 
| dendik@848 | 65 | 
| dendik@848 | 66 1.4.0 (2011-07-20) | 
| dendik@624 | 67 | 
| dendik@697 | 68   * new: Alignments, Sequences and Blocks now can have Markups, see the wiki | 
| dendik@717 | 69   * new: File format 'markup' for storing alignment with arbitrary markups | 
| dendik@1076 | 70   * new: processor `allpy.processors.Needle()` | 
| dendik@1076 | 71   * new: method `allpy.base.Alignment.rows_as_strings()` | 
| dendik@1076 | 72   * new: method `allpy.base.Alignment.row_as_list(sequence)` | 
| dendik@1076 | 73   * new: method `allpy.base.Alignment.row_as_string(sequence)` | 
| dendik@1076 | 74   * new: `columns_as_lists()` returns list of lists, each has `column` attribute | 
| dendik@662 | 75   * new: javascript viewer colors columns by conservedness | 
| dendik@624 | 76 | 
| dendik@602 | 77 1.3.0 (2011-04-15) | 
| dendik@602 | 78 | 
| dendik@602 | 79   * new: started NEWS file | 
| dendik@602 | 80   * new: started tracking version numbers |