[Biopython-dev] [Bug 2553] New: Adding SeqRecord objects to an alignment (append or extend)
bugzilla-daemon at portal.open-bio.org
bugzilla-daemon at portal.open-bio.org
Mon Jul 28 09:53:34 UTC 2008
http://bugzilla.open-bio.org/show_bug.cgi?id=2553
Summary: Adding SeqRecord objects to an alignment (append or
extend)
Product: Biopython
Version: Not Applicable
Platform: All
OS/Version: All
Status: NEW
Severity: enhancement
Priority: P2
Component: Main Distribution
AssignedTo: biopython-dev at biopython.org
ReportedBy: biopython-bugzilla at maubp.freeserve.co.uk
Currently a Bio.Align.Generic.Alignment object stores the rows as SeqRecord
objects, but only exposes a public API for adding row sequences as strings.
As suggested on Bug 1944, it would make sense to treat the Alignment as a list
of SeqRecord objects and therefore support the list methods .append() and
.extend() for the addition of more rows as SeqRecord objects.
I would make the .append() method enforce the expectation that all rows are the
same length, and that the new sequence's alphabet is compatible with the
declared alignment alphabet.
See also Bug 2552 - Adding alignments
--
Configure bugmail: http://bugzilla.open-bio.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the Biopython-dev
mailing list