age |
author |
description |
Fri, 01 Jul 2011 11:42:26 +0400 |
Boris Burkov |
Merge between me and central. |
Fri, 01 Jul 2011 11:40:00 +0400 |
Boris Burkov |
This is a half-rollback commit with base.py from central repo and my blocks_finder.py |
Fri, 01 Jul 2011 09:52:49 +0400 |
Boris Burkov |
Massive changes to my program |
Sat, 25 Jun 2011 00:46:13 +0400 |
Daniil Alexeyevsky |
Added attribute column to lists in result of columns_as_lists |
Wed, 15 Jun 2011 17:12:05 +0400 |
Daniil Alexeyevsky |
Reverted 654:c32e728b98d7: Column knows its alignment now, Column.__repr__ is created to return <Column 112>. |
Tue, 14 Jun 2011 13:31:18 +0400 |
Boris Burkov |
Column knows its alignment now, Column.__repr__ is created to return <Column 112>. |
Fri, 10 Jun 2011 16:15:35 +0400 |
Daniil Alexeyevsky |
Code cleanup: moved Alignment.row_as_list and Alignment.row_as_string to the proper position. |
Fri, 10 Jun 2011 16:14:39 +0400 |
Daniil Alexeyevsky |
Cleaned up code & docstrings of Alignment.row_as_string and Alignment.row_as_list |
Fri, 10 Jun 2011 15:37:20 +0400 |
Boris Burkov |
Merge between pickled monomers and non-sequence-wise blocks_finder. |
Wed, 08 Jun 2011 15:15:57 +0400 |
Boris Burkov |
Changed the __repr__for sequence to <Sequence code1>. Renamed row() to row_as_list(). |
Tue, 07 Jun 2011 17:37:06 +0400 |
Boris Burkov |
Changed __repr__ for sequence and monomer in allpy.base. Added row and |
Wed, 08 Jun 2011 21:31:02 +0400 |
Daniil Alexeyevsky |
Fixed monomer pickling to avoid name clashes. This breaks pickle backwards-compatiblity! [see #35] |
Fri, 03 Jun 2011 16:49:44 +0400 |
Daniil Alexeyevsky |
Added necessary hooks for monomer pickling [closes #35] |
Wed, 18 May 2011 21:38:17 +0400 |
Daniil Alexeyevsky |
Monomer.== now allows comparison with None |
Tue, 03 May 2011 21:04:29 +0400 |
Daniil Alexeyevsky |
Added base.Alignment.rows_as_strings |
Sat, 26 Mar 2011 00:15:56 +0300 |
Daniil Alexeyevsky |
Fixed alignment output: don't use 'write_string', since in only works for fasta |
Thu, 24 Mar 2011 21:10:12 +0300 |
Daniil Alexeyevsky |
Bug in base.Alignment.remove_gap_columns (reversed(enumerate(...)) is surprisingly illegal python construct) |
Thu, 24 Mar 2011 20:46:06 +0300 |
Daniil Alexeyevsky |
Clean rewrite of fileio |
Mon, 28 Feb 2011 21:17:41 +0300 |
Daniil Alexeyevsky |
Reimplemented flush(direction) as processor1.2.0 |
Wed, 23 Feb 2011 19:52:04 +0300 |
boris (kodomo) |
export to msf: fix bugs |
Thu, 17 Feb 2011 10:30:31 +0300 |
boris |
base: remove useless prints |
Tue, 15 Feb 2011 22:45:34 +0300 |
Daniil Alexeyevsky |
Tested and fixed Block.process(*, False, False) |
Tue, 15 Feb 2011 21:46:05 +0300 |
Daniil Alexeyevsky |
Fixed erroneous assertion in Alignment._replace_column_contents helper of Alignment.process |
Mon, 14 Feb 2011 12:30:49 +0300 |
boris |
add Monomer.__ne__ (see #26) |
Mon, 14 Feb 2011 12:07:08 +0300 |
boris |
merge |
Mon, 14 Feb 2011 12:06:30 +0300 |
boris |
Backed out changeset 3a802644d798 (see #26) |
Fri, 11 Feb 2011 15:04:17 +0300 |
boris (netbook) |
add fileio module, remove fasta module, add msf support (see #31) |
Fri, 11 Feb 2011 00:30:43 +0300 |
Daniil Alexeyevsky |
Fixed docstring of base.Block to not make false imperssion that rows/columns are sets |
Tue, 08 Feb 2011 21:49:57 +0300 |
Daniil Alexeyevsky |
Fixed Alignment._wipe "dictionary changed size during iteration" error |
Tue, 08 Feb 2011 21:09:35 +0300 |
Daniil Alexeyevsky |
Code cleanup in allpy.base.Alignment._wipe |
Tue, 08 Feb 2011 15:51:07 +0300 |
Daniil Alexeyevsky |
Code cleanup: removed no longer relevant comments in allpy.base |
Thu, 03 Feb 2011 13:51:39 +0300 |
boris |
add __eq__ and __ne__ operators to Sequence and Column |
Wed, 02 Feb 2011 21:33:29 +0300 |
Daniil Alexeyevsky |
Fixed name error in base |
Wed, 02 Feb 2011 21:28:55 +0300 |
Daniil Alexeyevsky |
Automated merge with ssh://kodomo/allpy |
Wed, 02 Feb 2011 21:28:18 +0300 |
Daniil Alexeyevsky |
allpy.base: code cleanup |
Wed, 02 Feb 2011 15:37:15 +0300 |
boris |
fix buges to repair usecases1.py |
Tue, 01 Feb 2011 23:08:08 +0300 |
Daniil Alexeyevsky |
Changed the way related types are stored for Alignment, Block, Sequence, Monomer |
Tue, 01 Feb 2011 18:46:23 +0300 |
Daniil Alexeyevsky |
Code cleanup in base.Alignment._merge helper for base.Alignment.process |
Tue, 01 Feb 2011 18:42:03 +0300 |
Daniil Alexeyevsky |
base.Alignment.process allows `function` to override copy_descriptions and copy_contents |
Tue, 01 Feb 2011 18:36:26 +0300 |
Daniil Alexeyevsky |
Added alignment_type & block_type to both Alignment & Block |
Tue, 01 Feb 2011 17:11:33 +0300 |
boris |
fixed bugs; usecase1.py works (see #23) (see #1) |
Mon, 31 Jan 2011 19:12:05 +0300 |
Daniil Alexeyevsky |
base.Alignment.process: added parameters to control what to copy |
Mon, 31 Jan 2011 18:44:23 +0300 |
Daniil Alexeyevsky |
Fixed bugs & refactored base.Alignment.process & it's helpers |
Wed, 26 Jan 2011 22:25:13 +0300 |
Daniil Alexeyevsky |
Implemented (uglyishly) Alignment.process. (see #25) |
Wed, 26 Jan 2011 21:21:36 +0300 |
Daniil Alexeyevsky |
Implemented Alignment.remove_gap_columns() (see #25) |
Wed, 26 Jan 2011 21:17:01 +0300 |
Daniil Alexeyevsky |
Block.flush_left() -> Alignment.flush("left"); implemented flushing left, right and center. (see #25) |
Wed, 26 Jan 2011 21:03:23 +0300 |
Daniil Alexeyevsky |
Renamed Alignment.to_fasta -> Alignment.to_file. (see #25) |
Wed, 26 Jan 2011 20:59:20 +0300 |
Daniil Alexeyevsky |
Renamed Alignment.column_at -> Alignment._column_at, since this is somewhat obscure method, not for external users. (see #25) |
Wed, 26 Jan 2011 20:57:43 +0300 |
Daniil Alexeyevsky |
All base.Alignment.append_* methods now return self. (see #25) |
Wed, 26 Jan 2011 20:56:33 +0300 |
Daniil Alexeyevsky |
Renamed Alignment.append_row -> Alignment.append_row_from_string. (see #25) |
Wed, 26 Jan 2011 20:54:38 +0300 |
Daniil Alexeyevsky |
Removed all trailing spaces in base.py |
Wed, 26 Jan 2011 20:45:34 +0300 |
Daniil Alexeyevsky |
Renamed Alignment.from_file -> Alignment.append_file |
Mon, 24 Jan 2011 22:01:21 +0300 |
boris |
fix #22 |
Fri, 21 Jan 2011 15:28:26 +0300 |
Daniil Alexeyevsky |
Fixed references to monomer code tables. (closes #17) |
Thu, 20 Jan 2011 22:31:37 +0300 |
Daniil Alexeyevsky |
Renamed methods of Alignment as discussed (refs #12) |
Thu, 20 Jan 2011 22:07:23 +0300 |
Daniil Alexeyevsky |
base: removed Sequence.from_fasta (rels #12) |
Thu, 20 Jan 2011 22:06:57 +0300 |
Daniil Alexeyevsky |
base: introduced Sequence.from_monomers instead of Sequence() (rels #12) |
Thu, 20 Jan 2011 22:01:41 +0300 |
Daniil Alexeyevsky |
Removed all irrelevant super() invocations. (rels #13) |
Fri, 17 Dec 2010 16:36:00 +0300 |
Daniil Alexeyevsky |
Added somewhat reasonable str and repr for Monomer and Sequence |
Fri, 17 Dec 2010 16:28:58 +0300 |
Daniil Alexeyevsky |
Got rid of all MonomerType classes |