Документ взят из кэша поисковой машины. Адрес оригинального документа : http://kodomo.fbb.msu.ru/hg/allpy/annotate/ca0b757452da/NEWS
Дата изменения: Unknown
Дата индексирования: Tue Feb 26 09:51:44 2013
Кодировка:
allpy: NEWS annotate

allpy

annotate NEWS @ 1096:ca0b757452da

Added meta-processor `FixNamesAndOrder`; called from `Needle` and `Muscle` (closes #134) Processors `Needle()` and `Muscle()` now can deal with all kinds of stuff in sequence names: spaces, colons, duplicate sequence names. For readers of #134: please note, that this commit actually does exactly __nothing__ with `ExternalCommand` processor itself, rather adds a new meta-processor to be applied to it or any other processor.
author Daniil Alexeyevsky <dendik@kodomo.fbb.msu.ru>
date Sun, 03 Jun 2012 12:09:41 +0400
parents 452ac0c16295
children
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