view debian/changelog @ 822:d87129162eb4
Implemented & tested new markup API. See #95
1) Sequences, Alignment and Blocks now have two new methods:
- add_markup(name, markup_class=optional, **kwargs=optional)
- remove_markup(name)
name refers to the same name as in aln.markups[name] or sequence[i].name
It is now explicitly denied to create markups any other way.
2) Markups now have `remove()` method that means 'release all memory that would
not be released otherwised, if we just remove markup from the dictionary'. For
sequences markups it removes markup attribute from each monomer.
3) Added necessary del sequence_markup[monomer] method.
4) Many base classes have attribute `kind`; for Alignments and Blocks it is
'alignment', for Sequences it is 'sequence' for AlignmentMarkups it is
'alignment_markup' for SequenceMarkups it is 'sequence_markup'. This attribute
is crucial for new alignment construction API.
5) Common stuff for MarkupContainers (Alignments and Sequences) is in
MarkupContainerMixin.
author |
Daniil Alexeyevsky <dendik@kodomo.fbb.msu.ru> |
date |
Fri, 15 Jul 2011 16:43:03 +0400 |
parents |
4605ead733d8 |
children |
da46b25fd67d |
line source
1 allpy (1
.3
.0
-2
) unstable; urgency=low
3 * renamed geometrical-core to geometrical-core2 by request of Boris,
4 since the new version may yet be inferior to the old one in some aspects
6 -- Danya Alexeyevsky <dendik@kodomo.fbb.msu.ru> Fri, 15
Apr 2011 22
:31
:11
+0400
8 allpy (1
.3
.0
-1
) unstable; urgency=low
10 * geometrical-core depends on particular version of python-allpy (>= 1
.0
.0
)
12 -- Danya Alexeyevsky <dendik@kodomo.fbb.msu.ru> Fri, 15
Apr 2011 22
:07
:18
+0400
14 allpy (1
.3
.0
) unstable; urgency=low
17 Version tracking an compact history starts with this version. The question
18 of related programs and utils versioning is yet undecided.
19 * New geometrical-core requires two packages with local install.
20 Added sed script to add /usr/share/geometrical-core to sys.path.
21 The required packages go there.
23 -- Danya Alexeyevsky <dendik@kodomo.fbb.msu.ru> Fri, 15
Apr 2011 21
:21
:40
+0400
25 allpy (0
.0
-6
) unstable; urgency=medium
27 * blocks3d-wt: reorganized apache configs for more stable operation
29 -- Danya Alexeyevsky <dendik@kodomo.fbb.msu.ru> Tue, 22
Feb 2011 17
:16
:50
+0300
31 allpy (0
.0
-5
) unstable; urgency=medium
33 * blocks3d-wt debianization: fixed urls for various resources (js &
36 -- Danya Alexeyevsky <dendik@kodomo.fbb.msu.ru> Sun, 20
Feb 2011 22
:18
:47
+0300
38 allpy (0
.0
-4
) unstable; urgency=medium
40 * Fixed setup.py to install allpy/data too (surprisingly, it did not
42 * Blocks3D_config: guess location of html.htm properly
43 * Removed mktemp_string in favour of one-time mkdtemp invocation
44 * Debianized blocks3d, blocks3d-wt; fixed debian dependencies for
45 python-allpy where necessary
47 -- Danya Alexeyevsky <dendik@kodomo.fbb.msu.ru> Sun, 20
Feb 2011 20
:47
:04
+0300
49 allpy (0
.0
-3
) unstable; urgency=medium
51 * Fixed syntax errors in source to soothe postinst scripts.
53 -- Danya Alexeyevsky <dendik@kodomo.fbb.msu.ru> Mon, 22
Nov 2010 13
:43
:59
+0300
55 allpy (0
.0
-2
) unstable; urgency=medium
57 * Initial debianization.
59 -- Danya Alexeyevsky <dendik@kodomo.fbb.msu.ru> Mon, 15
Nov 2010 17
:40
:37
+0300
61 vim: set ft=debchangelog et ai: