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 |