Trees | Indices | Help |
---|
|
A SeqRecord object holds a sequence and information about it. Main attributes: id - Identifier such as a locus tag (string) seq - The sequence itself (Seq object) Additional attributes: name - Sequence name, e.g. gene name (string) description - Additional text (string) dbxrefs - List of database cross references (list of strings) features - Any (sub)features defined (list of SeqFeature objects) annotations - Further information about the whole sequence (dictionary) Most entries are lists of strings.
|
|||
|
|||
|
|||
|
|||
|
|||
|
|
Create a SeqRecord. Arguments: seq - Sequence, required (Seq object) id - Sequence identifier, recommended (string) name - Sequence name, optional (string) description - Sequence description, optional (string) dbxrefs - Database cross references, optional (list of strings) features - Any (sub)features, optional (list of SeqFeature objects) Note that while an id is optional, we strongly recommend you supply a unique id string for each record. This is especially important if you wish to write your sequences to a file. You can create a 'blank' SeqRecord object, and then populated the attributes later. Note that currently the annotations dictionary cannot be specified when creating the SeqRecord. |
Returns True regardless of the length of the sequence. This behaviour is for backwards compatibility, since until the __len__ method was added, a SeqRecord always evaluated as True. Note that in comparison, a Seq object will evaluate to False if it has a zero length sequence. WARNING: The SeqRecord may in future evaluate to False when its sequence is of zero length (in order to better match the Seq object behaviour)! |
Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Mon Sep 15 09:26:38 2008 | http://epydoc.sourceforge.net |