Документ взят из кэша поисковой машины. Адрес оригинального документа : http://kodomo.fbb.msu.ru/hg/allpy/rev/452ac0c16295
Дата изменения: Unknown
Дата индексирования: Tue Oct 2 00:38:16 2012
Кодировка:
allpy: 452ac0c16295

allpy

changeset 1076:452ac0c16295

Documented the changes since 1.4.0 in NEWS
author Daniil Alexeyevsky <dendik@kodomo.fbb.msu.ru>
date Fri, 25 May 2012 20:59:16 +0400
parents 3c32489fcb3b
children 08d83a24befd
files NEWS
diffstat 1 files changed, 64 insertions(+), 16 deletions(-) [+]
line diff
     1.1 --- a/NEWS	Fri May 25 20:53:18 2012 +0400
     1.2 +++ b/NEWS	Fri May 25 20:59:16 2012 +0400
     1.3 @@ -1,29 +1,77 @@
     1.4 -  * new: add an argument not to save downloaded pdb (CachedDownloadPdb)
     1.5 -  * new: Geometrical core improvement: ignore cores, owned by one SS element
     1.6 +1.4.3
     1.7 +
     1.8 +This release collects a lot of changes that happened during half year. Most
     1.9 +notable are:
    1.10 +
    1.11 +  * thorough testing of the core which discovered bugs in `realign`
    1.12 +    (fixes were back-ported into 1.4.0 too),
    1.13 +  * greatly improved markups support and markups IO
    1.14 +    (but it is still somewhat not user-friendly enough yet),
    1.15 +  * utils `markup_to_file` and `markup_to_html`
    1.16 +  * file IO overrehaul,
    1.17 +  * and a lot of work on `blocks3d` and `pair_cores` with many new features,
    1.18 +    fixes, added web-interface for `pair_cores` (clone of the `blocks3d`
    1.19 +    interface).
    1.20 +
    1.21 +Detailed:
    1.22 +
    1.23 +  * change(!): removed a lot of dead / obsolete code: `allpy.markup` (not to be
    1.24 +    confused with `allpy.markups`), sandbox, `pytale`, `sec_str`
    1.25 +  * change: a lot of code cleanup
    1.26 +  * change: replaced direct code inclusions from other projectd into allpy with
    1.27 +    Makefiles to download the necessary code.
    1.28 +  * new(!): `markup_to_file` util for converting `.markup` to e.g `.fasta`
    1.29 +    (by adding pseudo sequences consisting of markup)
    1.30 +  * new(!): `markup_to_html` util for visually displaying markups in HTML
    1.31 +  * bugfix: `Muscle` processor became incompatible with newer muscle
    1.32 +
    1.33 +In allpy core (allpy.base, allpy.dna, allpy.protein, allpy.rna, fllpy.fileio):
    1.34 +
    1.35 +  * change: Allow markup to be tagged as saved / not saved (closes #83)
    1.36 +  * change(!): fileio overhaul; split one giant module into several; many bugfixes
    1.37 +  * new: `fileio` added internal support for `FastQ` (the new Illumina one)
    1.38 +  * new: method `dna.Sequence.reverse_complement()`
    1.39 +  * bugfix(!): until this release `alignment.realign(...)` could lose monomers
    1.40 +  * bugfix: dna module has seen some use, minimal bugfixes followed
    1.41 +
    1.42 +In module markups:
    1.43 +
    1.44 +  * new: added `MarkupIOMixin` which simplifies defining savable markup classes
    1.45 +  * new: added pre-defined generic markups for simple data types (int, char,
    1.46 +    str, float, bool)
    1.47 +
    1.48 +In module structure:
    1.49 +
    1.50 +  * change: geometrical cores produces less false negatives by ignoring cores
    1.51 +    contained within a single secondary-structure unit
    1.52 +  * change: structure.ChachedDownloadPdb: option to discard downloaded files
    1.53 +  * change: improved command-line interface of pair_cores (display defaults)
    1.54 +  * change: blocks3d builds high blocks using MonomerHomology
    1.55 +  * change: blocks3d() allows to specify pre-computed pair cores as `parts`
    1.56 +  * change: new method blocks_from_homology()
    1.57 +  * new: draft feature for pymol superimposition
    1.58    * new: allow to load custom pdbs (allpy.structure)
    1.59 -  * new: add pymol superimposition feature draft (allpy.structure)
    1.60 +  * new: web interface for pair-cores (similar to the existing for blocks3d)
    1.61  
    1.62 -  * new: add features of blocks3d.py to pair_cores.py
    1.63 -  * new: add ``parts'' argument to blocks3d() (allpy.structure)
    1.64 -  * new: add method blocks_from_homology() (allpy.structure)
    1.65 -  * new: add MonomerHomology-based high blocks building algo to pair-cores
    1.66 -  * new: print default values of command line args in help message (pair_cores)
    1.67 -  * new: add web interface for pair-cores
    1.68 +1.4.2
    1.69 +
    1.70 +This release was internal.
    1.71 +Please refer to changes in the 1.4.3 release, since 1.4.2 never made public.
    1.72  
    1.73  1.4.1
    1.74  
    1.75 -This is a code cleanup release.
    1.76 -Nothing should change in the interface or behaviour at all.
    1.77 +This would have been a code cleanup release.
    1.78 +Please refer to changes in the 1.4.3 release, since 1.4.1 never made public.
    1.79  
    1.80  1.4.0 (2011-07-20)
    1.81  
    1.82    * new: Alignments, Sequences and Blocks now can have Markups, see the wiki
    1.83    * new: File format 'markup' for storing alignment with arbitrary markups
    1.84 -  * new: processor allpy.processors.Needle()
    1.85 -  * new: method allpy.base.Alignment.rows_as_strings()
    1.86 -  * new: method allpy.base.Alignment.row_as_list(sequence)
    1.87 -  * new: method allpy.base.Alignment.row_as_string(sequence)
    1.88 -  * new: columns_as_lists() returns list of lists, each has 'column' attribute
    1.89 +  * new: processor `allpy.processors.Needle()`
    1.90 +  * new: method `allpy.base.Alignment.rows_as_strings()`
    1.91 +  * new: method `allpy.base.Alignment.row_as_list(sequence)`
    1.92 +  * new: method `allpy.base.Alignment.row_as_string(sequence)`
    1.93 +  * new: `columns_as_lists()` returns list of lists, each has `column` attribute
    1.94    * new: javascript viewer colors columns by conservedness
    1.95  
    1.96  1.3.0 (2011-04-15)