| Trees | Indices | Help |
|
|---|
|
|
object --+
|
BaseTree.TreeElement --+
|
PhyloElement --+
|
Sequence
A molecular sequence (Protein, DNA, RNA) associated with a node.
One intended use for ``id_ref`` is to link a sequence to a taxonomy (via the
taxonomy's ``id_source``) in case of multiple sequences and taxonomies per
node.
:Parameters:
type : {'dna', 'rna', 'protein'}
type of molecule this sequence represents
id_ref : string
reference to another resource
id_source : string
source for the reference
symbol : string
short symbol of the sequence, e.g. 'ACTM' (max. 10 chars)
accession : Accession
accession code for this sequence.
name : string
full name of the sequence, e.g. 'muscle Actin'
location
location of a sequence on a genome/chromosome.
mol_seq : MolSeq
the molecular sequence itself
uri : Uri
link
annotations : list of Annotation objects
annotations on this sequence
domain_architecture : DomainArchitecture
protein domains on this sequence
other : list of Other objects
non-phyloXML elements
|
|||
|
|||
|
|||
|
|||
|
Inherited from Inherited from |
|||
|
|||
|
|||
|
|||
alphabets =
|
|||
re_symbol = re.compile(r'\S
|
|||
|
|||
|
Inherited from |
|||
|
|||
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
|
Create a SeqRecord object from this Sequence instance.
The seqrecord.annotations dictionary is packed like so::
{ # Sequence attributes with no SeqRecord equivalent:
'id_ref': self.id_ref,
'id_source': self.id_source,
'location': self.location,
'uri': { 'value': self.uri.value,
'desc': self.uri.desc,
'type': self.uri.type },
# Sequence.annotations attribute (list of Annotations)
'annotations': [{ 'ref': ann.ref,
'source': ann.source,
'evidence': ann.evidence,
'type': ann.type,
'confidence': [ ann.confidence.value,
ann.confidence.type ],
'properties': [{ 'value': prop.value,
'ref': prop.ref,
'applies_to': prop.applies_to,
'datatype': prop.datatype,
'unit': prop.unit,
'id_ref': prop.id_ref }
for prop in ann.properties],
} for ann in self.annotations],
}
|
|
|||
alphabets
|
| Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Fri Feb 24 13:46:18 2012 | http://epydoc.sourceforge.net |